瀏覽器用域名訪問(wèn)的鏈路解決方案
時(shí)間:2023-02-19 01:30:01 | 來(lái)源:建站知識(shí)
時(shí)間:2023-02-19 01:30:01 來(lái)源:建站知識(shí)
瀏覽器用域名訪問(wèn)的鏈路解決方案:
問(wèn)題現(xiàn)象
美國(guó)說(shuō)要封鎖俄羅斯的網(wǎng)絡(luò),也就是說(shuō)美國(guó)的DNS服務(wù)器要停止對(duì)俄羅斯過(guò)來(lái)的請(qǐng)求服務(wù)。那么,在瀏覽器中輸入域名,如
http://www.google.com,瀏覽器怎樣通過(guò)這個(gè)地址,鏈接到google的服務(wù)器呢?這個(gè)具體的鏈路方案是什么?
解決方案
我們可以簡(jiǎn)單的認(rèn)為,服務(wù)器的標(biāo)識(shí)就是ip地址,找到ip地址,就建立了瀏覽器與服務(wù)器的鏈接。
最初人們都通過(guò)ip地址訪問(wèn),但不方便記憶,也不方便開(kāi)展業(yè)務(wù)。
這便有了域名,如
http://www.google.com。
由此在計(jì)算機(jī)網(wǎng)絡(luò)中引入了兩個(gè)功能模塊:hosts和DNS
hosts是操作系統(tǒng)中的一個(gè)文件,其基本作用就是將一些常用的網(wǎng)址域名與其對(duì)應(yīng)的 IP 地址建立一個(gè)關(guān)聯(lián)“ 數(shù)據(jù)庫(kù) ”。通過(guò)hosts我們可以加速域名的解析、在局域網(wǎng)中也可以實(shí)現(xiàn)使用域名或者屏蔽某個(gè)域名。當(dāng)用戶在瀏覽器中輸入一個(gè)需要登錄的網(wǎng)址時(shí),系統(tǒng)會(huì)首先自動(dòng)從hosts文件中尋找對(duì)應(yīng)的 IP 地址,一旦找到,便會(huì)向該ip地址發(fā)出請(qǐng)求,如果沒(méi)有找到,則系統(tǒng)會(huì)將網(wǎng)址提交 DNS 域名解析服務(wù)器進(jìn)行 IP 地址的解析。
DNS是域名系統(tǒng) (Domain Name System) 的縮寫,它是由解析器和域名服務(wù)器組成的。域名服務(wù)器是指保存有該網(wǎng)絡(luò)中所有主機(jī)的域名和對(duì)應(yīng)IP地址,并具有將域名轉(zhuǎn)換為IP地址功能的服務(wù)器。
敲黑板
理解網(wǎng)絡(luò)尋址的基礎(chǔ)邏輯,可以幫我們?cè)谟龅骄W(wǎng)址不可達(dá)問(wèn)題時(shí),快速獲得思路。
如關(guān)于github.com的訪問(wèn)問(wèn)題,就是基于這樣的基礎(chǔ)邏輯去解決。
關(guān)鍵詞:解決,方案,訪問(wèn),瀏覽