dns是domain name system(網域名稱系統)的縮寫,是按照域層次結構組織計算機和網路的命名系統。網域名稱與ip位址之間是一對一(或者多對一)的關係。
internet
的dns
是乙個聯機分布式資料庫系統。網域名稱解析通常由專門的網域名稱解析伺服器來完成。
為了提高轉換效率,internate上的網域名稱採用了一種由上到下的層次關係。根域是「 . 」,比如www.baidu.com. 。com後面應該有乙個「 . 」,代表根域,一般不顯示。根域是最高端別的,只負責儲存頂級域的「dns伺服器-ip位址」的對應關係資料,也就是只負責「.com」,「.net」等頂級網域名稱伺服器的網域名稱解析。
)首先解析程式會去檢查本機的快取記憶體記錄,如果從快取記憶體內即可得知該網域名稱所對應的
ip位址,就將此ip
(2)若在本機快取記憶體中找不到答案,接著則向本機指定的
dns伺服器請求查詢,
dns伺服器在收到請求後,會檢查是否有相符的資料,反之則進行下一步驟。
(3)若還是無法找到對應的
ip位址,那就必須借助其他的
dns伺服器了。這時候就會開始進行伺服器對伺服器之間的查詢操作。它首先向根域伺服器發出請求查詢管理
.cn域的
dns伺服器位址,根域伺服器收到後將管理
.cn域的
dns伺服器
ip位址傳送給本地
dns伺服器。
(4)本地dns
伺服器得到結果後,再向管理
.cn域的
dns伺服器發出進一步的查詢請求,要求得到管理
.edu.cn
域的dns
伺服器位址,管理
.cn域的
dns伺服器把結果返回本地
dns伺服器。
(5)本地dns
伺服器得到結果後,再向管理
.edu.cn
域的dns
伺服器發出進一步的查詢請求,要求得到管理
.dlmu.edu.cn
域的dns
伺服器位址,管理
.edu.cn
域的dns
伺服器把結果返回本地
dns伺服器。
(6)本地dns
伺服器得到結果後,再向管理
.dlmu.edu.cn
域的dns
伺服器發出查詢
www主機
ip位址的請求,管理
.dlmu.edu.cn
域的dns
伺服器把解析結果返回本地
dns伺服器。 當
dns解析出現錯誤時,可能會把乙個網域名稱解析成乙個錯誤的
ip位址,或者根本不知道某個網域名稱對應的
ip位址。這種情況下,我們就無法通過網域名稱訪問相應的站點了,這就是
dns解析故障。
故障解決
(1)用nslookup
來判斷是否真的是
dns解析故障:
通過系統自帶的
nslookup
程式來解決。
第一步:通過「開始
->
執行->
輸入cmd」
後回車進入命令列模式。
第二步:輸入
nslookup
命令後回車,將進入
dns查詢驗證互動式介面。
第三步:命令列視窗中會顯示出當前系統所使用的
dns伺服器位址,例如筆者的
dns伺服器ip為202.118.80.2。
第四步:來輸入你要查詢的具體網域名稱,比如:ns1.dlmu.edu.cn,按回車鍵確認。若伺服器配置正確,即能看到此網域名稱所對應的ip位址了;假如不能訪問的話,那麼dns解析應該是不能夠正常進行的。我們會收到dns request timed out,timeout was 2 seconds等提示資訊,這說明我們的計算機確實出現了dns解析故障。如果dns解析正常的話,會反饋回正確的ip位址(實驗環境)。輸入exit後按回車鍵確認,即可推出nslookup的互動式介面。(2
)查詢dns
伺服器工作是否正常:
通過系統自帶的
ipconfig
程式檢視計算機的網路配置引數。
第一步:通過「開始
->
執行->
輸入cmd」
後回車進入命令列模式。
第二步:輸入
ipconfig /all
命令來查詢網路引數。檢查網路引數配置的是否正確
第三步:在
ipconfig /all
顯示資訊最後一行顯示
dns servers
資訊,這就是
dns伺服器位址。
第四步:如果所用
dns伺服器位址是外網位址,出現錯誤時,可以考慮更換其它
dns伺服器位址。如果所用
dns伺服器位址是內部網路位址,在
dns伺服器上進行
nslookup
操作看是否可以正常解析。
(3)清除dns
快取資訊
在命令列模式中輸入:
ipconfig /flushdns
,就可以清除
dns快取中的資訊。
4 2 5 網域名稱伺服器(DNS)
僅僅正確設定了主機 ip位址和預設閘道器,還只能保證使用者能通過 ip位址與其他主機進行通訊。而對於大多數的應用來說,標識目的主機使用的是網域名稱,而不是 ip位址。由於計算機不能理解網域名稱,只認識 ip位址,因此需要把網域名稱解析為 ip位址,以便計算機使用。internet 的網域名稱數量非常...
DNS網域名稱伺服器 高階設定
dns伺服器 forwarding dns server 相當於 伺服器,把請求 給解析伺服器 伺服器 器dns伺服器 forwarder dns server 實際解析的dns伺服器 解析伺服器 客戶端請求,首先 給 伺服器,伺服器在發給解析伺服器 vim etc named.conf 編輯配置檔...
DNS網域名稱伺服器 高階設定
dns伺服器 forwarding dns server 相當於 伺服器,把請求 給解析伺服器 伺服器 器dns伺服器 forwarder dns server 實際解析的dns伺服器 解析伺服器 客戶端請求,首先 給 伺服器,伺服器在發給解析伺服器 vim etc named.conf 編輯配置檔...