如何解決運行nslookup時顯示DNS服務器名為unknown?
?Lander Zhang 專註外企按需IT基礎架構運維服務,IT Helpdesk 實戰培訓踐行者
http://blog.51cto.com/lander
2018/09/5 7:30
問題描述
在公司內部DNS服務器上運行 nslookup 命令時,顯示的DNS request timed out. timeout was 2 seconds. Default Server: UnKnown
問題分析
搭建公司內部DNS服務器時我們一般習慣性只使用默認的正常查找區域,也就是只使用DNS服務器把域名解析成IP地址的功能。實際上DNS服務器還有一個反向查找區域,就是能把IP地址解析成域名。出現上述情況,是因為沒有創建反向查找區域,DNS服務器無法根據自己的IP地址解析成對應的域名。
解決方法
創建反向查找區域,並在正常查找區域的主機A記錄屬性中添加指針。
1.在DNS管理器中,右擊 Reverse Lookup Zone - New Zone :
2.一路默認設置直到 Finish :
在反向查找區域下會添加一條記錄:
3.切換到正常查找區域,Forward Lookup Zone - pushits.com ,找到DNS服務器這臺主機A記錄(我的就是這臺DC01 的主機):
4.右擊 dc01 - 屬性 - 勾選 Update associated pointer (PTR) record - OK :
5.我們可以在反向查找區域下看到新增了一條記錄:
6.我們再運行 nslookup 時,顯示的 Default Server: dc01.pushits.com ,為正確的公司DNS域名:
如果文檔對你有用,煩請轉發分享!
如何解決運行nslookup時顯示DNS服務器名為unknown?