1. 程式人生 > >如何解決運行nslookup時顯示DNS服務器名為unknown?

如何解決運行nslookup時顯示DNS服務器名為unknown?

lan for alt 慣性 hit help 如何解決 14. 51cto

如何解決運行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?