2013-06-29 35 views
0

在排除DNS問題(特別是域是否解決問題)時,檢查的正確方法是什麼,以便獲得準確的結果? DNS信息緩存在整個互聯網中,不同的機器(如本地機器)或服務(如pingdom)具有不同的結果。如何檢查DNS?

如何檢查DNS,以便知道傳播後會得到什麼?

使用Heroku和CloudFlare。

回答

1

http://en.wikipedia.org/wiki/Nslookup

爲了讓您的本地域名服務器一個「非權威」的答案,這將是例如:

nslookup test.com 

要檢查該域的上市,將是如名稱服務器:

nslookup test.com nameServerOfTest.com 
1

在最常見的情況下,你可以使用的工具,如:主機。這兩個工具都是爲了查詢名稱服務器來檢索信息。您也可以使用簡單的「ping something.domain.com」以查看IP是否已更改。但是我建議你在你用來測試的計算機上使用不同的DNS。實際上Google DNS複製速度如此之快(8.8.8.8)。

不是故意的DNS中毒:請記住,如果您ping的是最近在您的名稱服務器上配置/更改的東西,但仍未傳播,您將「中毒」DNS的緩存,並且此數據將過期,但後來...(當然是Always depending on domain name TTL's)。 使用一個新的DNS從來沒有知道該域名,你確定該請求是第一次,它會被要求沒有問任何緩存。

例子:

要獲得所有的DNS服務器爲domain.com:

$主機-t NS domain.com

domain.com域名服務器NS2。 domain.com。

domain.com名稱服務器ns3.domain.com。

要爲something.domain.com問一個域名:

$挖@nameserver something.domain.com

您還可以要求TXT, CNAME類型等等...

例子:

AXFR檢索測試:

$挖@domainname domain.com AXFR

還是得到了所有的郵件交換(MX)服務器域名:

$主機-t MX domain.com

domain.com郵件由10 smtp.godo.com處理。

domain.com郵件由20 smtp2.godo.com處理。

希望它有幫助。

乾杯! :)