删除特定Dns后缀_DNS根服务器里存了世界上所有的域名吗?
生活随笔
收集整理的這篇文章主要介紹了
删除特定Dns后缀_DNS根服务器里存了世界上所有的域名吗?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
如題,假如我申請了一個域名來做自己的個人網站,我占用了DNS根服務器的資源了嗎?如果不是,請問我占了誰的資源?根域名服務器,只保存其下一級域名服務器,下一級服務器主要有com、net,、org、mil、或者國家域名比如cn。Com服務器用于管理域名后綴為“.com”的域名,比如google.com, cisco.com。其它的域名解析以此類推。當小明在瀏覽器輸入www.goole.com域名并敲回車時,瀏覽器需要將其解析為IP地址才能真正通信。小明的電腦通常會配置一個本地域名服務器,其實這個本地域名服務器,只是用于加速域名解析而存在的。為了讓讀者更清晰地知道域名解析到底是如何工作的,現在假設小明配置的域名(DNS)服務器不是本地服務器,而是13個根域名服務器的任意一個,比如198.41.0.4。第一次查詢(根級域名)小明會給根域名服務器198.41.0.4發送一個DNS查詢請求(請解析www.goole.com的IP地址),由于該根服務器(老爺爺)并沒有該記錄,但是他卻知道自己的一個孩子可能會知道,這個孩子的名字叫com服務器(爸爸)。于是這個根服務器(老爺爺)將皮球踢了回來,告訴小明,他孩子(爸爸)的IP地址,讓小明直接聯系爸爸。第二次查詢(一級域名)小明的電腦又一次前往聯系com服務器(爸爸),請求解析www.goole.com的IP地址。爸爸在自己親自管理(權威authoritative)數據庫,只查詢到google.com對應的IP地址,但是并沒有www.google.com對應的IP地址。但是爸爸覺得自己的兒子(goolge.com)可能會知道,將google.com對應的IP地址返回給小明的電腦。第三次查詢(二級域名)小明的電腦鍥而不舍,繼續前方兒子的所在地IP地址查詢(請解析www.goole.com的IP地址)。兒子看到域名笑了,這不正是自己孩子www.google.com(孫子)的名字嗎,于是在數據庫里檢索到其IP地址(216.58.200.36),并將其返回給小明電腦。意味著小明的電腦光解析域名這一項工作,就跑了三個來回(Round Trip),需要3次RTT時間的延遲。還需要1.5 次RTT時間延遲建立TCP連接,然后還需要至少2次RTT建立TLS安全連接。還需要至少1次HTTP業務交易RTT時間延遲。至少需要7.5次RTT時間,平均一次RTT=200ms, 那么意味著小明最快需要1.5秒的時間可以看到http頁面。關于RTT更多內容,可以參考:https://www.zhihu.com/question/302412059/answer/533223530問題來了,目前互聯網域名解析真的是這樣部署的嗎?很顯然并不是這樣,而是普遍使用了本地域名服務器,本地域名服務器將為小明等用戶提供域名解析服務。本地域名服務器緩存服務小明的電腦配置的DNS服務器是本地服務器,假設為114.114.114.114。小明直接聯系該服務器做查詢服務,該服務器查詢自己的高速緩存,發現小麗剛剛查詢過www.google.com 的IP地址,在緩存里正熱著呢,于是將其返回。剩下的工作與上文雷同,這個通信過程只花費了 1 + 1.5 +2 +1= 5.5 RTT 時間延遲。大家可能會注意到一個關鍵詞:非權威應答(Non-authoritative Response),這是什么意思呢?與之對應的詞匯是權威應答,上文已經解釋過。非權威應答本地域名服務器將其它用戶查詢到的信息緩存起來,用于應答小明,這種應答是非權威應答。而小明從根級查詢、一級查詢、二級查詢三次查詢到的信息,是從google.com域名服務器直接獲得的,是最權威的應答,故稱之為權威應答。通常非權威應答,為了保持與權威域名服務器最大程度上同步,需要周期性地刷新查詢條目,否則老化之后將被刪除。
總結
以上是生活随笔為你收集整理的删除特定Dns后缀_DNS根服务器里存了世界上所有的域名吗?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 企业微信批量根据姓名查找工号
- 下一篇: aws s3仅允许cloudfront访