上節裡,我們用文字的形式大致描述了DNS解析的過程,為了更好的協助大家理解整個解析過程,我做了一張DNS網域名稱解析的分步圖,如下:
在這個圖裡,通過8個步驟的解析過程就使得用戶端可以順利訪問www.163.com 這個網域名稱,但實際應 用中,通常這個過程是非常迅速的,主要由幾個方面的原因所決定。1、用戶端網路狀況是否良好,2、 與本地DNS串連的速度是否優秀,3、本地DNS上是否有訪問地址的緩衝等等,如果以上的因素答案都是肯 定的,那麼訪問就會很迅速,上圖的步驟也會驟減至2個,因為有緩衝,所以本地 DNS伺服器會很快告之 網域名稱對應的IP而實現迅速訪問。
上圖中出現了2個陌生的列表,下面就說說這兩張表的來曆。這 裡我們結合第九章的內容繼續講解DNS的進階屬性,如下圖:
可以看到,在【根 提示】選項卡中列出了13台根伺服器,分別是
(a~m).root-servers.net和對應的IP地址,有的是 2個IP,後面那個是備選地址,我們可以手動修改這些地址,但一般情況下,建議不要去動它。如果不小 心更改或者刪除,我們還是有幾個辦法修複的。因為這些伺服器的地址清單是整個互連網共用的,所以 我們可以在網路上找到最新的根伺服器列表。通常在這個連結裡:
ftp://rs.internic.net/domain/named.root ,也可以通過直接從網路上複製。如下圖: