Domain-Name-System
如何找出我的 DNS 記錄有什麼問題?
我的網路管理員為 thedigitalteacher.com 創建了一條 DNS 記錄,其中應包含指向 5.10.124.142 的域根目錄的 A 記錄,如果我使用內部名稱伺服器,這確實是我得到的響應。
但是,8.8.8.8 上的 Google 名稱伺服器經常(但並非總是)無法解析名稱,從而導致這種廢話:
ahrcsdca01115:triangle-app bodeng$ nslookup > server 8.8.8.8 Default server: 8.8.8.8 Address: 8.8.8.8#53 > thedigitalteacher.com Server: 8.8.8.8 Address: 8.8.8.8#53 ** server can't find thedigitalteacher.com: NXDOMAIN > set querytype=any > thedigitalteacher.com Server: 8.8.8.8 Address: 8.8.8.8#53 Non-authoritative answer: Name: thedigitalteacher.com Address: 5.10.124.142 thedigitalteacher.com nameserver = ns0.dcdns.net. thedigitalteacher.com nameserver = ns1.dcdns.net. thedigitalteacher.com nameserver = ns2.dcdns.net. thedigitalteacher.com nameserver = ns3.dcdns.net. thedigitalteacher.com origin = ns0.dcdns.net mail addr = domains.ucles.org.uk serial = 22 refresh = 900 retry = 600 expire = 86400 minimum = 3600 thedigitalteacher.com mail exchanger = 10 66.96.140.160. Authoritative answers can be found from: > set querytype=a > thedigitalteacher.com Server: 8.8.8.8 Address: 8.8.8.8#53 Non-authoritative answer: Name: thedigitalteacher.com Address: 5.10.124.142
我怎樣才能弄清楚這個域有什麼問題?
使用線上診斷工具:
我剛剛為您執行了它:https ://zonemaster.net/test/f9b464c2a567d89b ,結果並不好!
簡而言之,您的域名伺服器(
ns0.dcdns.net
和其他人)不會回复您對您的域名具有權威性。您首先需要聯繫背後的個人或公司,ns0.dcdns.net
並要求他們為您的域名正確配置其名稱伺服器。或者更改您用於域的名稱伺服器。在此之前,不要期望您的域名中的任何內容都可以正常工作。
更準確地說:
ns0
並且ns3
似乎根本無法正確回复您的域,ns1
並且ns2
這樣做。你確定你需要使用所有四個嗎?另外:
ns0
ns1
並且ns2
正在解析相同的IP,這很愚蠢。並使上述結果變得奇怪。事實上,當多次執行相同的查詢時,給定的名稱伺服器不會以相同的方式回复(有時 NXDOMAIN 具有無用的向上引用,有時是正確的 NS 記錄)。這嚴重壞了!(我懷疑背後有某種負載均衡器,我們訪問了不同的伺服器,或者他們的任播出錯了……)PS:使用
dig
代替nslookup
,它是一個更好的工具。