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

Posted liguangsunls

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux地址ping不通情况怎么办?相关的知识,希望对你有一定的参考价值。

查看原文:http://www.ibloger.net/article/325.html

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

问题:今天写了一个微信支付的项目。有一个class中使用了httpPost请求。http请求的地址是:https://api.mch.weixin.qq.com/pay/unifiedorder
发现本机中正常使用,在linuxserver日志中却是返回了java.net.UnknownHostException: api.mch.weixin.qq.com
首先想到的就是server是否可以正常訪问外网,于是使用ping命令測试一下。果然是不能使用。

我解决的方式是改动hosts文件。文件的路径/etc/hosts
第一步:在本机上获取请求地址域名的ip地址
技术分享
或者使用站长工具获取IP地址 http://ip.chinaz.com/?IP=api.mch.weixin.qq.com ,不同地区的ip地址有所不同
技术分享

第二步:改动serverhost文件
在host文件里加入ip地址和域名就可以。


技术分享

保存以后。在进行ping命令就行了。
技术分享

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










以上是关于Linux地址ping不通情况怎么办?的主要内容,如果未能解决你的问题,请参考以下文章

ping127.255.255.255地址不通

Ubuntu虚拟机ping不通win7宿主机怎么办

IP地址ping得通DNS ping不通

ping网址和IP地址都ping不通,怎么办?

CentOS5.3 安装好后PING地址时除了自己其他都PING不通

公网地址ip怎么ping不通