網域伺服器可以劃分為主網域伺服器、輔助網域伺服器、快取網域名稱伺服器、轉送網域名稱伺服器四種。主網域名稱伺服器的資料可以修改,輔助網域名稱伺服器的資料不可以修改,快取網域名稱伺服器提供的資訊都是間接訊息,轉發網域名稱伺服器負責所有非本地網域的本地查詢。
本文操作環境:windows10系統、thinkpad t480電腦。
DNS(Domain Name Server,網域伺服器)是進行網域名稱(domain name)和與之相對應的IP位址 (IP address)轉換的伺服器。 DNS中保存了一張網域名稱(domain name)和與之相對應的IP位址 (IP address)的表,以解析訊息的網域名稱。網域名稱是Internet上某台電腦或電腦群組的名稱,用於在資料傳輸時標識電腦的電子方位(有時也指地理位置)。網域名稱是由一串用點分隔的名字組成的,通常包含組織名,並且始終包括兩到三個字母的後綴,以指明組織的類型或該域所在的國家或地區。
網域伺服器的類型:
1、主網域伺服器
負責維護一個區域的所有網域訊息,是特定的所有資訊的權威資訊來源,資料可以修改。
2、輔助網域伺服器
當主網域伺服器發生故障、關閉或負載過重時,輔助網域伺服器作為主網域伺服器的備份提供網域解析服務。輔助網域名稱伺服器中的區域檔案中的資料是從另外的一台主網域伺服器複製過來的,是不可以修改的。
3、快取網域伺服器
從某個遠端伺服器取得每次網域名稱伺服器的查詢回答,一旦取得一個答案就將它放在快取中,以後查詢相同的資訊就用高速緩存中的資料回答,快取網域名稱伺服器不是權威的網域名稱伺服器,因為它提供的資訊都是間接資訊。
4、轉送網域名稱伺服器
負責所有非本地網域的本機查詢。轉送網域名稱伺服器接到查詢請求後,在其快取中查找,如找不到就將請求依序轉送到指定的網域名稱伺服器,直到查找到結果為止,否則傳回無法對應的結果。
網域伺服器的角色
你在網域註冊並購買了主機服務後,你需要將網域解析到所購買的主機上,才能看到網站內容。在絕大部分情況下,DNS網域伺服器解析好網域後,並不能馬上看到網站內容,而是要過幾個小時,甚至一兩天才能開啟你的網站。
網域解析過程
要明白為什麼網域解析需要這麼長時間,就需要了解網域解析過程和DNS伺服器的作用。
網路上的每一台電腦都被指派一個IP位址,資料的傳輸其實是在不同IP位址之間進行的。包括我們在家上網時使用的電腦,在連上網以後也被分配一個IP位址,這個IP位址絕大部分情況下是動態的。也就是說你關掉調變解調器,再重新開啟上網,你的上網接取商會隨機分配一個新的IP位址。
網站伺服器本質上也是一台連上網的電腦,只不過配置上更適合作為伺服器,並且放在資料中心,保持低溫,低塵環境,同時有安全保衛。這些伺服器使用固定IP位址連入網際網路。
一個網域解析到某台伺服器上,並且把網頁檔案放到這台伺服器上,使用者的電腦才知道要去哪一台伺服器取得這個網域的網頁資訊。這是透過網域名稱伺服器來實現的。
網域伺服器DNS是英文Domain Name Server的縮寫。每一個網域都至少要有兩個DNS伺服器,這樣如果其中一個DNS伺服器出現問題,另外一個也可以回傳關於這個網域的資料。 DNS伺服器也可以有兩個以上,但所有這些DNS伺服器上的DNS記錄都應該是相同的。
在DNS伺服器中保留有該網域的DNS記錄,例如A記錄,MX記錄。 A記錄是用來指定主機名稱(或網域名稱)對應的IP位址。 MX記錄用來解析網域的郵件伺服器。在很多情況下。
當一個瀏覽者在瀏覽器地址框中打入某一個域名,或者從其他網站點擊了鏈接來到了這個域名,瀏覽器向這個用戶的上網接入商發出域名請求,接入商的DNS伺服器要查詢網域資料庫,看這個網域的DNS伺服器是什麼。然後到DNS伺服器中抓取DNS記錄,也就是取得這個網域指向哪一個IP位址。在取得這個IP資訊後,存取商的伺服器就去這個IP位址所對應的伺服器上抓取網頁內容,然後傳送給發出請求的瀏覽器。
這個過程描述起來蠻複雜,但實際上不到一兩秒鐘就完成了。
想要查閱更多相關文章,請造訪PHP中文網! !
以上是網域名稱伺服器可以劃分為哪四種的詳細內容。更多資訊請關注PHP中文網其他相關文章!