TCP IP之DNS網域名稱解析系統

2021-09-06 17:32:53 字數 550 閱讀 3487

dns系統是乙個分布式的資料庫,當乙個資料庫發現自己並沒有某查詢所需要的資料的時候,它將把查詢**出去,而**的目的地通常是根伺服器,根服 務器從上至下層層**查詢,直到找到目標為止。dns還有乙個特點就是使用快取記憶體,dns把查詢過的資料快取在某處,以便於下次查詢時使用。

正向查詢指的是通過網域名稱得到ip的查詢,而反向查詢就是通過ip得到網域名稱。例如用host命令,host ip就可以得到伺服器的網域名稱,host domainname就得到ip。

稍微知道一點資料結構的人都能意識到,在正向查詢的域裡面做反向查詢,其做法只有遍歷整個資料集合----對於dns來說,那就是遍歷整個資料庫, 這將帶來巨大的負擔,所以dns採取了另一種方法,使用另一棵子樹來維護ip-〉網域名稱的對應表。這個子樹的根節點是in-addr.arpa,而乙個ip 例如192.168.11.2)所具有的dns位址就是 2.11.168.192.in-addr.arpa(ip倒置)。在dns系統裡面,乙個反向位址對應乙個ptr紀錄(對應a紀錄),所以反向查詢又叫 做指標(ptr)查詢。

DNS網域名稱解析系統簡介

網域名稱解析的目的是將方便使用者使用的 名稱轉化為tcp ip協議真正能夠使用的ip位址,hostname只是方便人們記憶,畢竟ip這種純數字的位址對使用者非常的不友好。但計算機在使用tcp ip通訊時是通過ip位址 port埠號來實現的,因此,當我們在瀏覽器鍵入乙個主機名時,最終還需要將它轉化為i...

DNS網域名稱解析系統入門

dns 這個單字,想必那些經常使用計算機,尤其是經常手動配置ip和dns伺服器的人是非常熟悉的。也許其中的大部分人並沒有深入了解過它的具體意義,只是對它有個簡單的了解,然後習慣性地將主dns伺服器和備dns伺服器配置成 114.114.114.114 和 8.8.8.8 因為比較好記憶 dns的全稱...

DNS網域名稱解析

dns是動態網域名稱系統的英文簡稱,是用來把我們輸入的網域名稱解析成ip位址的,如果沒有dns我們輸入的例如www.baidu.com這樣的網域名稱就無法被訪問。如果我們訪問 的時候要輸入ip位址的話,顯然既不方便也不容易記憶,所以我們用網域名稱來訪問 網域名稱雖然便於人們記憶,但網路中的計算機之間...