【发布时间】:2016-04-24 10:25:14
【问题描述】:
在 PHP 中通过 curl 访问远程站点。它工作了几个月。现在给出错误 6:“无法解析主机”。
它可以在本地运行,但不能在在线站点上运行。 dns托管有问题吗? 可以进行哪些测试来确认?有什么办法可以解决吗?
本地 ping 主机丢失所有包,但 curl 正在运行。 我检查 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
【问题讨论】:
-
使用
+trace选项重新运行dig并在此处发布输出,也可以在本地计算机上运行它,然后比较结果以查看 SERVFAIL 响应的来源。跨度> -
本地我有windows,但不识别“dig + trace host”......还有其他选择吗?
-
安装windows dig进去,效果很好。获取本地主机。