DNS即域名系統(tǒng)(Domain Name System)是用來(lái)將域名與IP地址建議映射的協(xié)議巧号。
DNS服務(wù)器是高可用煤裙、高并發(fā)和分布式的樹(shù)樁層次結(jié)構(gòu)
image.png
- 根DNS服務(wù)器:返回頂級(jí)域DNS的服務(wù)器IP地址
- 頂級(jí)域DNS服務(wù)器:返回權(quán)威DNS服務(wù)器IP地址
- 權(quán)威DNS服務(wù)器:返回相應(yīng)主機(jī)的IP地址
- 本地域名服務(wù)器:如果設(shè)計(jì)通過(guò)DHCP配置,本地DNS由你的網(wǎng)絡(luò)服務(wù)商(ISP),如電信移動(dòng)等自動(dòng)分配,它通常就在你的網(wǎng)絡(luò)服務(wù)商的某個(gè)機(jī)房渊季。
域名解析過(guò)程
域名的解析總體可以分為兩大步驟。
1.本級(jí)向本地域名服務(wù)器(本地DNS)發(fā)送DNS請(qǐng)求報(bào)文罚渐,報(bào)文里攜帶需要查詢的域名如www.163.com却汉。
2.本地DNS收到來(lái)自客戶端的請(qǐng)求。如果能找到www.163.com荷并,它就直接返回IP地址合砂。如果沒(méi)有,本地DNS去問(wèn)它的根域名服務(wù)器璧坟。
3.根域名服務(wù)器收到來(lái)自本地DNS的請(qǐng)求既穆,發(fā)現(xiàn)后綴是.com赎懦,然后發(fā)送頂級(jí)域名服務(wù)器的地址
4.本地DNS向頂級(jí)DNS請(qǐng)求雀鹃,頂級(jí)域名服務(wù)器返回www.163.com區(qū)域的權(quán)威DNS服務(wù)器的地址。
5.本地DNS轉(zhuǎn)向問(wèn)權(quán)威DNS服務(wù)器励两,權(quán)限D(zhuǎn)NS服務(wù)器查詢后將對(duì)應(yīng)IP地址告訴本地DNS黎茎。
6.本地DNS將IP地址返給客戶端,客戶端和目標(biāo)建立連接当悔。