无法解析主机 - DNS配置

时间:2016-04-24 10:25:14

标签: php curl dns

通过curl在PHP访问远程站点。它运作良好数月。现在给出错误6:“无法解析主机”。

它适用于本地,但不适用于在线网站。这是dns托管中的问题吗? 什么可以进行测试确认?有没有办法解决它?

本地ping主机丢失所有软件包,但卷曲正在运行。 我检查dns做主机控制面板得到这个错误(其中www.host.com被远程站点取代):

; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.37.rc1.el6_7.7 <<>> www.host.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 12692
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

1 个答案:

答案 0 :(得分:0)

看起来主机上配置的任何服务器都无法解析DNS查询,如果它是* NIX系统,请检查/etc/resolv.conf中的配置并查看配置的服务器。然后,您可以使用dig直接针对这些服务器执行查询,并查看它是否正确解析。也许有一个旧的坏条目在那里死了服务器? SERVFAIL的响应听起来像主机尝试使用的任何DNS解析器都存在问题。

直接针对特定主机查询的语法是:

dig www.google.com @192.168.1.1

dig <domain name> @<DNS resolver IP>