2016-03-15 298 views
0

我使用aws來託管我的站點,最近我在註冊服務器中創建了一個新的託管並更新了名稱服務器,但是當我在終端中使用dig命令查看更改是否已經通過它給了我以下錯誤:Dig命令返回「SERVFAIL」

$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 

任何關於如何解決錯誤的建議,甚至是什麼錯誤意味着什麼?我完全失去了。

回答

2

SERVFAIL意味着服務器根本無法回答查詢。 爲什麼它無法做到這一點,只能從響應中分辨出來。在您的情況下,提供錯誤消息的名稱服務器位於RFC1918地址上,所以我猜測它是您的站點的內部解析器。如果您有選擇,則在該機器上登錄並使用dig +trace發出有問題的查詢可能有助於查找實際問題。