centos - 机房中做了什么限制就会导致我的服务器解析不了DNS?
習慣沉默
習慣沉默 2017-04-25 09:01:51
0
2
731

我公司有一个机房,从联通申请的宽带。
/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

机房的网管也是二把刀,找不出问题所在。。。我只能求助大家了!

習慣沉默
習慣沉默

membalas semua(2)
小葫芦

Saya juga pernah mengalami masalah ini.

  1. Matikan IPV6 pada kad rangkaian.
  2. Nyatakan penggunaan IPV4 dalam keriting PHP (lihat manual PHP)
  3. Ubah suai dns dan cuba gunakan DNS tanpa merampas
    Seperti: 114.114.114.114 8.8.8.8

  4. curl -4 www.baidu.com Ujian

过去多啦不再A梦

Tolong Tuhan, tolong Tuhan, tolong Tuhan

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan