閱讀屋>職場充電> 域名伺服器是什麼-優缺點&域名解析及型別

域名伺服器是什麼-優缺點&域名解析及型別

域名伺服器是什麼-優缺點&域名解析及型別

一個域名解析到某一臺伺服器上,並且把網頁檔案放到這臺伺服器上,使用者的電腦才知道去哪一臺伺服器獲取這個域名的網頁資訊。這是透過域名伺服器來實現的。以下是PINCAI小編整理的域名伺服器概述、優缺點、域名解析及型別,歡迎閱讀參考!

域名伺服器是什麼-優缺點&域名解析及型別

域名伺服器是什麼

DNS的全稱是Domain Name Server,一種程式,它儲存了一張域名(domain name)和與之相對應的IP地址 (IP address)的表,以解析訊息的域名。 域名是Internet上某一臺計算機或計算機組的名稱,用於在資料傳輸時標識計算機的電子方位(有時也指地理位置)。域名是由一串用點分隔的名字組成的,通常包含組織名,而且始終包括兩到三個字母的字尾,以指明組織的型別或該域所在的國家或地區。

概述

把域名翻譯成IP地址的軟體稱為域名系統,即DNS。它是一種管理名字的方法。這種方法是:分不同的組來負責各子系統的名字。系統中的每一層叫做一個域,每個域用一個點分開。所謂域名伺服器(即Domain Name Server,簡稱Name Server)實際上就是裝有域名系統的主機。它是一種能夠實現名字解析(name resolution)的分層結構資料庫。

優點

之所以域名解析不需要很長時間,是因為上網接入商,比如北京電信,河南電信等,為了要加速使用者開啟網頁的速度,通常在他們的DNS伺服器中快取了很多域名的DNS記錄。這樣這個接入商的使用者要開啟某個網頁時,接入商的伺服器不需要去查詢域名資料庫,而是把自己快取中的DNS記錄直接使用,從而加快使用者訪問網站的速度。這是優點。

缺點

缺點是上網接入商ISP的快取會儲存一段時間,只在需要的時候才更新,而更新的頻率沒有什麼標準。有的ISP可能1小時更新一次,有的可能長達一兩天才更新一次。

所以新註冊的域名一般來說解析反倒比較快。因為所有的ISP都沒有快取,使用者訪問時ISP都是要查詢域名資料庫,得到最新的DNS資料。

而老域名如果更改了DNS記錄,但世界各地的ISP快取資料卻並不是立即更新的。這樣不同ISP下的不同使用者,有的可以比較快的獲取新的DNS記錄,有的就要等ISP快取的下一次更新。

域名解析

必要性

你在域名註冊查詢域名併購買了主機服務後,你需要將域名解析到所購買的主機上,才能看到網站內容。在絕大部分情況下,更改了域名的DNS域名伺服器後,並不能馬上看到網站內容,而是要過幾個小時,甚至一兩天才能開啟你的網站。

解析過程

要明白為什麼域名解析需要這麼長時間,就需要了解域名解析過程和DNS伺服器的作用。

網際網路上的每一臺電腦都被分配一個IP地址,資料的傳輸實際上是在不同IP地址之間進行的。包括我們在家上網時使用的電腦,在連上網以後也被分配一個IP地址,這個IP地址絕大部分情況下是動態的。也就是說你關掉調變解調器,再重新開啟上網,你的上網接入商會隨機分配一個新的IP地址。

網站伺服器本質上也是一臺連上網的電腦,只不過配置上更適合作為伺服器,並且放在資料中心,保持低溫,低塵環境,同時有安全保衛。這些伺服器使用固定IP地址連入網際網路。

一個域名解析到某一臺伺服器上,並且把網頁檔案放到這臺伺服器上,使用者的電腦才知道去哪一臺伺服器獲取這個域名的網頁資訊。這是透過域名伺服器來實現的。

域名伺服器是英文Domain Name Server的.縮寫。每一個域名都至少要有兩個DNS伺服器,這樣如果其中一個DNS伺服器出現問題,另外一個也可以返回關於這個域名的資料。DNS伺服器也可以有兩個以上,但所有這些DNS伺服器上的DNS記錄都應該是相同的。

在DNS伺服器中保留有該域名的DNS記錄,比如A記錄,MX記錄。A記錄是用來指定主機名(或域名)對應的IP地址。MX記錄用來解析域名的郵件伺服器。在很多情況下。

當一個瀏覽者在瀏覽器地址框中打入某一個域名,或者從其他網站點選了連結來到了這個域名,瀏覽器向這個使用者的上網接入商發出域名請求,接入商的DNS伺服器要查詢域名資料庫,看這個域名的DNS伺服器是什麼。然後到DNS伺服器中抓取DNS記錄,也就是獲取這個域名指向哪一個IP地址。在獲得這個IP資訊後,接入商的伺服器就去這個IP地址所對應的伺服器上抓取網頁內容,然後傳輸給發出請求的瀏覽器。

這個過程描述起來滿複雜,但實際上不到一兩秒鐘就完成了。

型別

主域名伺服器

負責維護一個區域的所有域名資訊,是特定的所有資訊的權威資訊源,資料可以修改。

輔助域名伺服器

當主域名伺服器出現故障、關閉或負載過重時,輔助域名伺服器作為主域名伺服器的備份提供域名解析服務。輔助域名伺服器中的區域檔案中的資料是從另外的一臺主域名伺服器中複製過來的,是不可以修改的。

快取域名伺服器

從某個遠端伺服器取得每次域名伺服器的查詢回答,一旦取得一個答案就將它放在快取記憶體中,以後查詢相同的資訊就用快取記憶體中的資料回答,快取域名伺服器不是權威的域名伺服器,因為它提供的資訊都是間接資訊。

轉發域名伺服器

負責所有非本地域名的本地查詢。轉發域名伺服器接到查詢請求後,在其快取中查詢,如找不到就將請求依次轉發到指定的域名伺服器,直到查詢到結果為止,否則返回無法對映的結果。


【域名伺服器是什麼-優缺點&域名解析及型別】相關文章: