
文章插圖
hello,大家好,今天給大家分享下DNS(Domain Name Service)域名解析服務(wù) 。
額,為啥有的時(shí)候,我的電腦能登錄QQ,但是就是沒辦法訪問網(wǎng)頁了,打不開……,這是為啥呢?
對的,這可能與我們今天要聊的DNS有關(guān),因?yàn)樵贒NS設(shè)置錯(cuò)誤或者在所設(shè)置的DNS服務(wù)器不提供服務(wù)(被攻擊或者服務(wù)掛了)時(shí),會導(dǎo)致解析失敗 。
什么解析失?。课覀?yōu)槭裁葱枰馕觯?br /> 我們大部分人通過瀏覽器訪問網(wǎng)站,只知道是通過域名去訪問的,例如:在瀏覽器地址欄中輸入www.baidu.com、www.taobao.com等訪問對應(yīng)的網(wǎng)站獲取服務(wù),但其實(shí)不知光是靠域名是無法訪問的 。因?yàn)槲覀冸娔X或終端實(shí)際是通過IP地址去訪問目標(biāo)網(wǎng)站的 。那怎樣得到這個(gè)IP地址呢?這就是DNS域名解析服務(wù)負(fù)責(zé)干的事,它存儲了一張域名和IP地址的對應(yīng)關(guān)系表 。當(dāng)我們第一次訪問網(wǎng)頁時(shí)(電腦無DNS緩存和沒有配置本地hosts文件時(shí)),我們的電腦或手機(jī)會向DNS服務(wù)器請求獲取對應(yīng)域名的IP地址,從而來正常訪問我們需要的網(wǎng)站,獲取我們想要的資源和信息 。
簡單點(diǎn),因?yàn)镮P地址不便于記憶,所以才有了域名,而域名需要通過我們的DNS服務(wù)做解析,我們大部分人不用關(guān)心DNS的處理過程,這個(gè)事情交給電腦或者手機(jī)等終端幫我們處理了 。
我再來給大家看下DNS一次完整的查詢請求所經(jīng)歷的過程:
圖1-1 DNS解析處理過程
- Client(電腦或手機(jī)等終端設(shè)備)一旦希望以主機(jī)名與對方主機(jī)通信(百度或淘寶等提供網(wǎng)站服務(wù)的服務(wù)器),此時(shí)就需要名稱解析,其會先查本地的hosts文件;
- 如果host文件中沒有對應(yīng)的名稱和地址的對應(yīng)關(guān)系,則客戶端會查DNS服務(wù)的本地緩存;
- 如果本地DNS服務(wù)的緩存沒有命中,則客戶端會向客戶端所指向的DNS服務(wù)器(可能是緩存DNS服務(wù)器,也可能是負(fù)責(zé)具體解析的某DNS主名稱服務(wù)器)發(fā)送查詢請求,此時(shí)的請求是遞歸請求(recursion請求);
- DNS服務(wù)器收到請求后,如果客戶端請求的就是自己負(fù)責(zé)的域名,則直接查詢數(shù)據(jù)庫,并返回答案;
- 如果客戶端請求的不是自己負(fù)責(zé)解析的域,則先找服務(wù)器自己的緩存,如果緩存沒命中,則基于迭代的方式先找根域,然后再找頂級域,然后找二級域,一步一步完成查詢請求,并最終(找到百度或淘寶域名所對應(yīng)的IP地址)返回答案給客戶端 。
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請您及時(shí)就醫(yī)或請專業(yè)人士給予相關(guān)指導(dǎo)!
「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助:- 搭建穩(wěn)定的代理ip池 ip代理服務(wù)器搭建
- 服務(wù)器開啟端口命令 linux開端口命令
- 阿里云服務(wù)器價(jià)格表 阿里云文件服務(wù)器收費(fèi)標(biāo)準(zhǔn)
- 前端常用的性能優(yōu)化方法 前端優(yōu)化的方法有哪些方法
- 服務(wù)器打開1433端口的方法 1433端口怎么打開
- 一鍵cdn服務(wù)器搭建 阿里云cdn加速教程
- oracle數(shù)據(jù)庫常用命令 mysql數(shù)據(jù)遷移到oracle
- linux重啟服務(wù)器命令 linux重啟命令reboot
- 阿里云服務(wù)器價(jià)格表 阿里云個(gè)人服務(wù)器價(jià)格
- cad常用快捷鍵命令大全 cad輸入文字命令快捷鍵
