Linux地址ping不通情况怎么办?

Linux地址ping不通情况怎么办?

问题:今天写了一个微信支付的项目,有一个class中使用了httpPost请求,http请求的地址是:https://api.mch.weixin.qq.com/pay/unifiedorder

发现本机中正常使用,在linux服务器日志中却是返回了java.net.UnknownHostException: api.mch.weixin.qq.com

首先想到的就是服务器是否能够正常访问外网,于是使用ping命令测试一下,果然是不能使用。

我解决的方式是修改hosts文件,文件的路径/etc/hosts

第一步:在本机上获取请求地址域名的ip地址

或者使用站长工具获取IP地址 http://ip.chinaz.com/?IP=api.mch.weixin.qq.com ,不同地区的ip地址有所不同

第二步:修改服务器host文件

在host文件中添加ip地址和域名即可。

保存以后,在进行ping命令就可以了。

接下啦我的项目也能正常访问外网了。

时间: 2024-10-12 16:01:26

Linux地址ping不通情况怎么办?的相关文章

Linux 服务器ping不通域名

2014-09-06 当 Linux 服务器 ping 不通域名, 出现如下提示:[[email protected] ~]# ping www.baidu.comping: unknown host www.baidu.com 1.检测网络首先确定已经连接上路由器,并且路由器能够访问外网,可以通过访问网关进行确定[[email protected] ~]# ping 192.168.2.251PING 192.168.2.251 (192.168.2.251) 56(84) bytes of

linux:ping不通www.baidu.com

如果某台Linux服务器ping不通域名, 如下提示: [[email protected] ~]# ping www.baidu.com ping: unknown host www.baidu.com 首先确定已经连接上路由器,并且路由器能够访问外网,可以通过访问网关进行确定 [[email protected] ~]# ping 192.168.1.1 PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data. 64 bytes from 19

linux虚拟机ping不通主机和外网(包括刚装系统遇到的一些问题)

自己ubuntu系统安装了一个virtualBox虚拟机,里面又装了一个ubuntu-server系统: 1.先设置一下字符集,因为一开始装系统的时候选择的是中文,但里面始终无法支持中文,那就算了,反正英文也看得过去 vi /etc/default/locale 用下面两段覆盖掉 LANG="en_US.UTF-8"LANGUAGE="en_CN:en" 退出保存,reboot重启下电脑: 2.apt-get update有时候会出错误,因为系统自带的sources

Linux中ping不通外网

在linux中ping www.baidu.com 无法ping通,可能原因是DNS没配置好 方法一:修改vi /etc/resolv.conf 增加如下内容: nameserver 114.114.114.114 (电信的DNS) nameserver 8.8.8.8(googel的DNS) 就可以实现ping通外网了 方法二: ip a 或者 ifconfig 查看使用的网卡然后进入/etc/sysconfig/network-scripts找到对应的网卡进行修改 vi /etc/sysco

Ping 不通的原因分析

背景 简介 ping是常用的网络管理命令,ping也属于一个通信协议,是TCP/IP协议的一部分,适用于windows和linux以及unix 根据reply用来检查网络是否通畅&网络连接的速度(time) 主要是端对端的,针对目标ip或者目标网址 原理 给对端(目标ip)发一个数据包,对方就要返回一个同样大小的数据包,根据reply我们可以确定目标主机的存在 在windows的dos界面可以通过 ping/?来查看其参数含义 常用命令 -t 不间断给对方发包,除非ctrl+c 退出 -l 定义

ping不通外网的处理方法

LINUX虚拟机ping不通外网:ping 不通IP地址: ping 119.75.217.56  #百度IP地址无法ping通检查网关是否设置正确:/etc/sysconfig/network   GATEWAY=192.168.1.1 ping 不通域名:  ping www.baidu.com检查域名是否设置正确:/etc/resolv.conf增加:nameserver    192.168.1.1

分析windows宿主机Ping不通linux虚拟机的其中一种情况

ping不通的情况是由于设置网络选项的时候,可以看到界面名称的选择如下(当前选择的是无线网卡驱动): ping得通的情况是由于设置网络选项的时候,可以看到界面名称的选择如下(当前选择的是有线网卡驱动): 分析原因是由于电脑有两个网卡驱动,一个是有线网卡,另一个是无线网卡,我当前上网是用有线连接网络,所以当选择无线网卡驱动的时候就Ping不通Linux虚拟机.如果换成无线连接互联网之后,再换成无线网卡是可以的.谨记啊!

linux ping通windows但是windows却ping不通linux解决办法

linux可以ping通windows但是windows却ping不通linux解决办法 linux与windows互相通信中存在不通畅情况下可以从以下方面进行排查 1.查看linux 和windows的防火墙是否关闭 2.查看linux系统中NetworkManger服务是否关闭 问题描述: 1.linux可以ping通windows但是windows却ping不通linux 2.查看linux防火墙 3.查看NetworkManager服务是否是开机启动的 4.将NetworkManager

Linux主机与Windows主机ping不通解决

1.查看Linux关闭防火墙Centos6: service iptables stopCentos7: systemctl stop iptables 2.查看windows防火墙 Linux ping不通windows主机,那应该是windows防火墙需要关,反之亦然 原文地址:https://blog.51cto.com/12928116/2414656