CNAME 被稱為規範名字。這種記錄允許您將多個名字映射到同一台計算機。 通常用於同時提供WWW和MAIL服務的計算機。例如,有一台計算機名為“r0WSPFSx58.”(A記錄)。 它同時提供WWW和MAIL服務,為了便於用戶訪問服務。可以為該計算機設定兩個別名(CNAME):WWW和MAIL。
同樣的方法可以用於當您擁有多個域名需要指向同一伺服器IP,此時您就可以將一個域名做A記錄指向伺服器IP,然後將其他的域名做別名(即CNAME)到A記錄的域名上;那么當您的伺服器IP位址變更時,您就可以不必對一個一個域名做更改指向了,只需要更改A記錄的那個域名到伺服器新IP上,其他做別名(即CNAME)的那些域名的指向將自動更改到新的IP位址上(以上操作均需要在DNS處執行)。
上面的主機IP為假設,以便於理解。
基本介紹
- 外文名:CNAME
- 稱為:規範名字
- 用於:提供WWW和MAIL服務的計算機
- 全稱:WWW和MAIL
相關知識,域名解析,A記錄,MX記錄,CNAME記錄,TTL值,
相關知識
域名解析
A記錄
MX記錄
MX記錄郵件路由記錄,用戶可以將該域名下的郵件伺服器指向到自己的mail server上,然後即可自行操控所有的信箱設定。您只需線上填寫您伺服器的IP位址,即可將您域名下的郵件全部轉到您自己設定相應的郵件伺服器上。
CNAME記錄
CNAME記錄,即:別名記錄。這種記錄允許您將多個名字映射到同一台計算機。 通常用於同時提供WWW和MAIL服務的計算機。例如,有一台計算機名為“host.mydomain.com”(A記錄)。 它同時提供WWW和MAIL服務,為了便於用戶訪問服務。可以為該計算機設定兩個別名(CNAME):WWW和MAIL。
TTL值
TTL值全稱是“生存時間(Time To Live)”,簡單的說它表示DNS記錄在DNS伺服器上快取時間。要理解TTL值,請先看下面的一個例子:
假設,有這樣一個域名myhost.abc.com(其實,這就是一條DNS記錄,通常表示在abc.com域中有一台名為myhost的主機)對應IP位址為1.1.1.1,它的TTL為10分鐘。這個域名或稱這條記錄存儲在一台名為dns.abc.com的DNS伺服器上。
如今有一個用戶在瀏覽器中鍵入以下地址(又稱URL):http://myhost.abc.com 這時會發生什麼呢?
該訪問者指定的DNS伺服器(或是他的ISP,網際網路服務商,動態分配給他的)8.8.8.8就會試圖為他解析myhost.abc.com,當然8.8.8.8這台DNS伺服器由於沒有包含myhost.abc.com這條信息,因此無法立即解析,但是通過全球DNS的遞歸查詢後,最終定位到dns.abc.com這台DNS伺服器,dns.abc.com這台DNS伺服器將myhost.abc.com對應的IP位址1.1.1.1告訴8.8.8.8這台DNS伺服器,然後再由8.8.8.8告訴用戶結果。8.8.8.8為了以後加快對myhost.abc.com這條記錄的解析,就將剛才的1.1.1.1結果保留一段時間,這就是TTL時間,在這段時間內如果用戶又有對myhost.abc.com這條記錄的解析請求,它就直接告訴用戶1.1.1.1,當TTL到期則又會重複上面的過程。