網域名稱系統DNS

2021-09-20 21:38:37 字數 1663 閱讀 9572

網域名稱解析過程

不一定理解全部正確

dns 全稱為 domain name system ,是乙個網域名稱解析系統,把網域名稱(www.baidu.com)解析為ip位址。所以,這個乙個系統,是乙個服務,需要有伺服器來跑這些服務。

dns伺服器按層次結構進行組織,且這個組織和網域名稱的結構相對應,

***.**網域名稱.二級網域名稱.頂級網域名稱比如www.baidu.com(com頂級網域名稱,baidu 二級網域名稱)

根據儲存的網域名稱資訊以及在解析過程中的作用可以分為:

全球就只有有限個數的根網域名稱伺服器,在網際網路上有13個,從字母a到m ,a.rootserver.net, b.rootserver.net等,

儲存乙個區中所有主機的網域名稱到ip位址的對映。

理解:我那台伺服器的位址在某乙個權威網域名稱伺服器管轄範圍之內,那麼,當我記錄某個網域名稱到這台伺服器上的時候,實際上在,是在這個權威網域名稱伺服器上進行的對映。

不是根,頂級,權威的網域名稱伺服器。

網域名稱的快取時間。為了減少網域名稱伺服器訪問的壓力,在電腦,瀏覽器做做了網域名稱快取時間,就是以後如果在訪問這個網域名稱,可以直接在響應這個ip位址,不用再到網域名稱伺服器上尋找。

但是,如果設定整個網域名稱永久有效,會出現乙個問題,當這個網域名稱對應的ip位址修改的時候,那麼訪問的是乙個錯誤的ip位址,那麼就我無法訪問正確的服務了。

本地網域名稱伺服器,在進行網路配置的時候,會有乙個首選網域名稱伺服器,你在傳送乙個url請求的時候,會現在本地快取上找網域名稱對映的ip位址,如果沒有,就到這個配置的預設dns上去尋找ip位址(如果還沒有,後面會討論)

迭代解析:不代替查詢,只把進一步查詢的伺服器告知查詢主機或伺服器,讓它們自己去查詢。通常,根網域名稱伺服器只提供迭代查詢

使用者在瀏覽器輸入www.baidu.com,dns開始解析,都是上一步執行結果沒有,才執行下一步

第一步:瀏覽器檢查快取是否有這個網域名稱的ip位址

第二步:查詢作業系統快取是否存在這個網域名稱對應的dns解析結果

第三步:到ldns上找(本地網域名稱伺服器)

第四步: 到根網域名稱伺服器上找,它會返回乙個gtld的位址,

第五步: 在到gtld的上找,返回乙個name server 網域名稱伺服器,這個是某個網域名稱服務提供商申請的網域名稱,那麼這個網域名稱解析工作,就由這個網域名稱提供商的伺服器來完成

第六步:到name server 中查詢ip,返回ip以及ttl值給本地dns ,本地dns會快取這個網域名稱和ip位址,快取是時間由ttl值以及空間dns伺服器的空間大小來控制

第七步,把結果返回給主機

windows:nslookup

linux:dig 或者 nslookup

可以看下阿里雲中的網域名稱解析

mx記錄: 某網域名稱下的郵件伺服器指向自己的郵件伺服器

cname記錄:給網域名稱設定別名,也就是多個網域名稱指向一台伺服器

ns記錄:給某個網域名稱指定dns網域名稱解析器

txt記錄:給某個主機或網域名稱設定說明

阿里雲中網域名稱解析:

記錄設定的屬性

記錄型別:

DNS網域名稱系統

前言 學過計算機網路的我們知道,整個 internet 網路就是乙個單一的 抽象的網路,各個主機通過全世界範圍內唯一的 32位識別符號 ip 位址來標識唯一性,很顯然,在網際網路中它們只能通過 ipip ip202.108.22.5 然而,當我們想要訪問的 變多,我們就不得不記住一串又一串長達 32...

DNS網域名稱系統

是網際網路使用的命名系統,用來把便於人們使用的機器名字轉換為ip位址。如果一台計算機上的dns服務出現了錯誤,就可能導致,internet雖然連線了,但是不能訪問網頁,但是qq可以上去。這是因為qq是直接訪問的是ip位址。劃分為根網域名稱,一級網域名稱,二級網域名稱等。根網域名稱就是乙個點.通常會省...

DNS網域名稱系統

網域名稱雖然好記,但是計算機只能處理數碼訊號。如果我們想通過網域名稱訪問別的主機,就需要把網域名稱轉換成對應的ip位址,將文字轉化為數碼訊號,這時候就需要dns。網際網路和總有一種伺服器,叫做網域名稱伺服器。這個伺服器專門用來存放網域名稱。網域名稱伺服器也是有層次結構的,從上至下依次是 根網域名稱伺...