无法解析此远程名称 解决办法

无法解析此远程名称: 'www.***.com' 解决办法[原]今天在做支付宝接口开发时,遇到了一个莫名的错误:无法解析此远程名称: 'www.alipay.com',我的网站一直是运行正常的,突然从

无法解析此远程名称: 'www.***.com' 解决办法[原]

今天在做支付宝接口开发时,遇到了一个莫名的错误:无法解析此远程名称: 'www.alipay.com',我的网站一直是运行正常的,突然从昨天开始出现异常,用户可以正常付款,但我的服务器怎么也无法实现对数据库的更新。分析了一个下午的原因,从防火墙屏蔽端口到支付宝签约id 是否过期,最后才找出原因,原来我的服务器DNS 解析错误,无法访问到调用的远程服务器。出现这种问题的现象是:服务器不能上外网。解决办法如下:

Step1:在服务器上执行:开始|运行|cmd ping www.***com //注:ping 后面的地址是你调用的远程服务器的域名。

如果可以ping 通,说明DNS 解析正确。如果ping 不通,找一台可以在公网访问到的机器再ping 一下,记录下这个域名对应的IP 地址。举个例子, 假如我们现在要调用远程服务器:www.alipay.com ,ping 这个域名后发现它的ip 是121.0.26.11.

进入C:WINDOWSsystem32driversetc 目录,找到hosts 文件,打开,在文件尾部加入以下内容: 127.0.0.1 localhost

121.0.26.11 www.alipay.com

Step3:保存hosts 文件。在你的程序中重新调用远程服务器就可以了。

标签: