2012-06-01 53 views
16

我在新的DNS提供商處配置了一組DNS記錄。配置很複雜,有負載平衡,SSL等,有些事情可能會出錯。如何在更新註冊服務商記錄之前測試新的域名服務器?

我想在更改註冊商的名稱空間記錄之前測試此配置。

  • 有沒有什麼辦法在本地爲我的機器提供域名的新域名服務器?
  • 是否有任何工具可以幫助解決這個問題?

請注意:我不想只是更新A記錄(例如,在/etc/hosts) - 我要特別檢查域名服務器返回A和CNAME記錄。

回答

25

如果您使用* nix系統,則應該可以使用nslookup或。使用這兩個命令,您可以指定要查詢的服務器。只需使用新的名稱服務器作爲服務器即可。隨着,查詢看起來像

dig @<your-nameserver> <hostname-to-look-up> 

所以,如果你想查詢谷歌的公共DNS服務器,並要求它大概地址www.google.com,你會使用

dig @8.8.8.8 www.google.com 

除此之外,它會告訴你www.google.com是www.l.google.com的別名 - 然後會爲你提供一堆該名稱的IP地址(A記錄)。

+0

輝煌,謝謝。您可以使用正確的命令(dig @ ns1.google.com www.google.com)更新您的答案。謝謝。 – iHiD

+1

@iHiD'8.8.8.8'是一個有效的DNS服務器。答案是對的。 – TCB13

+2

@ TCB13是的。他沒有得到那裏,當我評論:)(http://stackoverflow.com/posts/10854369/revisions) – iHiD

相關問題