Linux服务器可以被访问,但是访问不了别的网址,ping其他的域名和IP也都不通

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux服务器可以被访问,但是访问不了别的网址,ping其他的域名和IP也都不通相关的知识,希望对你有一定的参考价值。

我的Linux服务器部署的lnmp,里面有个网站,外网可以正常的访问到这个网站,但是现在我需要再网站上加一些第三方的接口,比如淘宝或者qq的第三方接口,会出现报错,返回信息:
Warning: file_get_contents() [function.file-get-contents]: couldn't resolve host name in /www/ip.php on line 22
Warning: file_get_contents(http://ip.taobao.com/service/getIpInfo.php?ip=123.119.114.87) [function.file-get-contents]: failed to open stream: operation failed in /www/ip.php on line 22
提示报错的就是我调用第三方接口的语句:
$json = file_get_contents('http://ip.taobao.com/service/getIpInfo.php?ip='.$ip);
应该是服务器上哪里设置的问题,我在服务器上也不能对其他的域名或者IP进行ping操作,会没反应,一直不通。

网卡里面直接设置的是公网IP,
eth0:4 Link encap:Ethernet HWaddr 84:2B:2B:F9:DF:3F
inet addr:114.113.xx.xxx Bcast:114.113.xx.xxx Mask:255.255.255.192
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interrupt:90 Memory:d6000000-d6012800

参考技术A ping IP不通则与DNS无关,请检查你的防火墙设置。 参考技术B couldn't resolve host name in /www/ip.php on line 22 是不是dns不能解析啊,你服务器dns配置对了吗追问

dns是北京联通的常用dns,机房那边我也问过了,他们说没做任何限制

本回答被提问者和网友采纳
参考技术C 会不会是、selinux或者防火墙的问题? 参考技术D 云主机里面可以访问的话。就没什么问题的 。没叫白名单么? 第5个回答  2015-07-29 应该是dns的问题

idea启动项目成功但是访问不了数据库

参考技术A 启动方法如下。不建议在没有服务器身份验证的情况下建立 SSL 连接。根据 MySQL 5.5.45+、5.6.26+ 和 5.7.6+ 要求,如果未设置显式选项,则必须默认建立 SSL 连接。为了符合不使用 SSL 的现有应用程序,验证服务器证书属性设置为“false”。您需要通过设置 useSSL=false 来显式禁用 SSL,或者设置 useSSL=true 并为服务器证书验证提供信任库。

以上是关于Linux服务器可以被访问,但是访问不了别的网址,ping其他的域名和IP也都不通的主要内容,如果未能解决你的问题,请参考以下文章

我在局域网pc配置nginx服务器,局域网别的pc可以访问,但是手机用wifi无法打开我nginx web站点,为什么呢?

服务器上的tomcat正常开启,别的机器无法访问80端口,服务器本机可访问80端口。访问其余端口正常。

WebService部署,外网访问不了的问题,求大手解答。

急~~~~~~~~!!!IE用不了其他浏览器可以用

德邦linux服务器外网能访问,不同IP段内网能访问,同IP段内网访问不了

上传到ipfs上的两个文件,为啥一个可以通过网址+hash访问,另一个却访问不了?