我正在使用 aws 来托管我的站点,最近我在注册商中创建了一个新的托管并更新了名称服务器,但是当我在终端中使用 dig 命令查看更改是否已完成时,它给了我以下错误:
$dig wheybuddy.com
; <<>> DiG 9.8.3-P1 <<>> wheybuddy.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 26614
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;wheybuddy.com. IN A
;; Query time: 203 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Tue Mar 15 10:26:10 2016
;; MSG SIZE rcvd: 31
关于如何解决错误甚至错误意味着什么的任何建议?我完全迷失了。
SERVFAIL
表示服务器根本无法回答查询。为什么它不能做到这一点,只能从响应中判断。在您的情况下,提供错误消息的名称服务器位于RFC1918地址上,所以我猜测它是您站点的内部解析器。如果可以选择,则登录该计算机并使用dig +trace
发出有问题的查询可能有助于查找实际问题。