我公司有一個機房,從聯通申請的寬頻。
/etc/resolv.conf中設定的nameserver是聯通的DNS
我們自己架設了網站伺服器(centos,雙網卡,一個對內,一個對外),當開配置環境的時候(沒進機房,在我們辦公環境下配置的)yum ,wget ,curl都能用,
但進了機房以後,使用curl 就會出現以下錯誤
curl: (6) Couldn't resolve host
使用file_get_contents會現在如下錯誤
PHP Warning: file_get_contents():
php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolutin
但是我們網站又可以正常使用,只是從伺服器向外請求的時候不行。
我在伺服器上使用ping ,最多能ping通網關,再向外ping其他的IP就不行了。 。 。 。會現在如下錯誤
ping: unknown host
機房的網管也是二把刀,找不出問題所在。 。 。我只能求助大家了!
高洛峰2017-04-25 09:03:51
我也遇到過這個問題。
修改dns 盡量使用沒有劫持的DNS
如:114.114.114.114 8.8.8.8
curl -4 www.baidu.com 測試下