DNS原理及其解析過程
為什么需要DNS解析域名為IP地址
網(wǎng)絡(luò)通訊大部分是基于TCP/IP 的,而TCP/IP 是基于地址的,所以計(jì)算機(jī)在網(wǎng)絡(luò)上進(jìn)行通訊時(shí)只能識(shí)別“202.96.134.133”之類的IP地址。而不能認(rèn)識(shí)域名。我們無法記住10個(gè)以上IP地址的網(wǎng)站,所以我們訪問網(wǎng)站時(shí),更多的是在瀏覽器地址欄中輸入域名,就能看到所需要的頁面,這是因?yàn)橛幸粋€(gè)叫“DNS服務(wù)器”的計(jì)算機(jī)自動(dòng)把我們的域名“翻譯”成了相應(yīng)的IP地址,然后調(diào)出IP地址所對應(yīng)的網(wǎng)頁。
具體什么是DNS?
DNS(Domain Name System)是‘域名系統(tǒng)’的英文縮寫,是一種組織成域?qū)哟谓Y(jié)構(gòu)的計(jì)算機(jī)和網(wǎng)路服務(wù)命名系統(tǒng),它用于TCP/IP系統(tǒng),所提供的服務(wù)是用來將主機(jī)名和域名轉(zhuǎn)換為IP地址的工作。DNS就是這樣一位翻譯官,他的基本工作原理可以用下圖來表示。

image.png

image.png
DNS工作流程,以www.qq.com為例

image.png