關於DNS的解析

2021-08-25 18:25:04 字數 1174 閱讀 9513

1、dns伺服器中的記錄

ns記錄:即名稱伺服器記錄,說明這個區域有哪些dns伺服器負責解析

soa記錄:說明哪個dns伺服器是主伺服器

mx記錄,即郵件交換記錄,說明哪台伺服器是當前區域的郵件伺服器【郵件伺服器必須先有1個主機

記錄,因為外部的郵箱要傳送的時候,都會先查一下目標dns上的mx記錄】

cname記錄:讓1個伺服器有多個網域名稱

srv記錄:說明1個伺服器能夠提供什麼樣的服務

2、子網域名稱的劃分

我的想法是,由於網域名稱的管理是一層一層的,所以.管理.com,.org,.cn之類的,.com管理baidu.com,163.com這些網域名稱,所以baike.baidu.com理所當然就是由baidu.com管啦,所以應該是不用申請baike.baidu.com的吧,而且想申請還真不知道去哪個機構申請呢,自己分配就行了吧。

[a]經過大文同學的協助,他申請乙個頂級網域名稱的時候,註冊商提供了dns後台可以給他繼續分子網域名稱。

[ 結論]註冊頂級網域名稱,可以分子網域名稱,但是不是說要分多少就可以分多少的,而是看申請的時候給多少錢,給得多就可以分得多

3、關於網域名稱解析生效時間

我的想法是,只要baidu.com的dns裡面有了這個記錄就行了吧,別人的主機無法解析,然後就到根,根再到com,com到baidu.com,然後baidu.com自己就能夠解析了,只需要1個公網可以訪問的ip就行了吧?

但是,下面的這句話:

網域名稱解析記錄的新增及變更結果在矩陣的dns上是1-59分鐘左右生效,全球dns一般6-12小時生效; 

這讓我對dns的從根到頂級再到二級這種解析方式有點懷疑,因為如果按照這種方式,那麼我一註冊了,應該是立刻就可以用的啊,為什麼還需要區域複製呢?

但是,這樣說吧,儲存com的所有頂級網域名稱的dns肯定不止乙個,com的乙個網域名稱註冊商肯定也有很多個,那麼,如果有乙個人在兩個不同的com註冊商那裡註冊了不同的頂級網域名稱,如sina.com和baidu.com,那麼兩個不同的dns之間應該就得同步,這樣才不會說這個網域名稱在這個dns有而另外乙個沒,所以,從根再到com,但是有那麼多儲存com所有頂級網域名稱的dns伺服器,它又怎麼知道去哪乙個呢?這應該就需要註冊com的dns之前的同步吧

乙個有效的dns伺服器必須在序號產生器構註冊,這樣才可以進行區域複製。所謂區域複製,就是把自己的記錄定期同步到其他伺服器上。當dns接收到非法dns傳送的區域複製資訊,會將資訊丟棄。

[

關於dns預解析

dns 實現網域名稱到ip的對映。通過網域名稱訪問站點,每次請求都要做dns解析。目前每次dns解析,通常在200ms以下。針對dns解析耗時問題,一些瀏覽器通過dns prefetch 來提高訪問的流暢性。什麼是 dns prefetch dns prefetch 是一種dns 預解析技術,當你瀏...

關於DNS網域名稱解析

首先簡單說一下dns的resource record 比如在cmd中執行ipconfig displaydns,你就會看到很多的resource record 下面主要談一下type 記錄型別.記錄型別有很多種,最常見的是a,ns,cname type a 那麼name 主機名,value 主機ip...

關於百度DNS的解析過程

if現在我用一台電腦,通過isp接入網際網路,那麼isp就會分配給我乙個dns伺服器 非權威伺服器 now,我的computer向這台ispdns發起請求查詢www.baidu.com。首先,ispdns會檢查自己的快取中有沒有這個位址,有的話直接返回給我的pc,沒有的話,ispdns會把請求傳送給...