DNS(域名系統(tǒng))
是一個分層分布式命名系統(tǒng)(會將Ip地址轉(zhuǎn)化為人類容易記住的域名)
1. 計算機和其他設(shè)備使用 ip 地址進行通信,以便在互聯(lián)網(wǎng)上識別對方(192.168.1.1)
相對于我們所記得的是 網(wǎng)址
2. 當(dāng)客戶端輸入一個網(wǎng)址(www.dnsimple.com),想要得到相應(yīng)的響應(yīng)時修噪,DNS就有很大的作用
1. 瀏覽器首先檢查自己是否誰知道www.dnsimple.com藤抡,然后重新啟動操作系統(tǒng)廉沮,
2. hi操作系統(tǒng)凹髓,你知道我在哪里可以找到dnsimple.com嗎?
3. 瀏覽器和操作系統(tǒng)首先搜索緩存贫导,看看他們是否知道dnsimple.com的IP抛猫。但是由于沒有,操作系統(tǒng)正在調(diào)用解析器(解析器服務(wù)器通常是您的ISP(Internet服務(wù)提供商)脱盲。所有解析器必須知道一個事情:在哪里找到根服務(wù)器邑滨。)。
4. 先會檢查緩存是否有(沒有)钱反,然后會會去找根服務(wù)器(root),根服務(wù)器會知道在哪里找到.com 服務(wù)器掖看,(.com)頂級域名
5.根服務(wù)器就會問:你要干嘛?解析器會說:你知道dnsimple.com的的I地址嗎面哥?你知道在哪里找到它嗎哎壳?
6.對不起解析器我不知道在哪里找到,但我可以告訴你在哪里找到.COM頂級域名服務(wù)
7.然后解析器就去找了尚卫,(但是解析器會存儲下root剛才的訪問信息归榕,就不用再次去訪問root)
(.com 根服務(wù)器只是今天存在的13個根名稱服務(wù)器之一,根服務(wù)器位于DNS層次結(jié)構(gòu)的頂部,
它們分散在全球各地,由12個獨立組織經(jīng)營,它們被命名為[letter] .root-servers.net吱涉,其中[letter]的范圍從A到M,但是 這并不意味著我們只有13臺物理服務(wù)器來支持整個互聯(lián)網(wǎng)刹泄,每個組織都提供分布在全球各地的多臺物理服務(wù)器。)
8.找到 .com 根服務(wù)器之后怎爵,解析器就會問相同的問題:你知道dnsimple.com的的I地址嗎特石?你知道在哪里找到它嗎?
.com 服務(wù)器就說:哇鳖链!這是個很棒的問題哦D氛骸(.COM TLD是1985年第一個創(chuàng)建的。)
但是恐怕我不知道dnsimple.com的IP地址芙委,但是我知道dnsimple.com服務(wù)器在哪逞敷。
解析器就說:好,我會存儲下這些信息的
然后 .COM找到域名dnsimple.com的權(quán)威名稱服務(wù)器
9. 然后解析器就會再去找dnsimple.com的權(quán)威名稱服務(wù)器灌侣,
找到后就會說:你好 我唯一需要的是dnsimple.com的請求推捐。 .COM TLD告訴我,ns1.dnsimple.com可以告訴我可以在哪里找到IP地址
然后就會告訴解析器 侧啼,dnsimple.com的 ip地址 玖姑;
解析器就會存儲下來,然后回到瀏覽器進行連接慨菱;就可以得到自己想要的結(jié)果了
10 . 你以為結(jié)束了嗎焰络?沒有! 你發(fā)現(xiàn)什么沒有,我們找到跟服務(wù)器符喝,根服務(wù)器會告訴我們dnsimple.com服務(wù)器闪彼,然后才得到www.dnsimple.com(子域名)的服務(wù)器,才會的到 ip地址,但是我們?nèi)绾沃苯拥玫?b>www.dnsimple.com呢畏腕?
ok :當(dāng)解析器訪問.com服務(wù)器時缴川,會有相應(yīng)的相應(yīng)信息,解析器會為沒一個子域名系統(tǒng)起個名稱(獲取IP地址)