什麼是 A記錄(主機名解析)、CNAME(別名解析)和URL轉發(域名轉發)?web
A記錄(主機名解析)是最普通的域名解析,是把某一主機名解析到一個IP。瀏覽器
例如www.***.com-> 20.102.23.158,訪問www.***.com的請求就會經過dns解析到 20.102.23.158;(注,本IP爲隨意亂寫),這就是DNS解析最重要的東西。緩存
CNAME(別名解析)是主機名到主機名的映射,是把某一主機名解析到另外一個主機名。服務器
例如 bbs.***.com->www.***.com,訪問全部 bbs.***8.com 結尾的域名的請求都會經過dns解析到www.***.com所指向的IP;dom
URL轉發(域名轉發)是地址到地址的映射,是把某一個URL地址指向另外一個URL地址。網站
例如http://blog.***.com轉到http://www.***.com/blog,只需訪問http://blog.***.com就能夠訪問http://www.***.com/blog了,這樣容易讓用戶記憶。.net
什麼是域名解析?server
域名解析就是域名到IP地址的轉換過程。IP地址是網路上標識您站點的數字地址,爲了簡單好記,採用域名來代替ip地址標識站點地址。域名的解析工做由DNS服務器完成。blog
什麼是A記錄?遞歸
A (Address) 記錄是用來指定主機名(或域名)對應的IP地址記錄。用戶能夠將該域名下的網站服務器指向到本身的web server上。同時也能夠設置您域名的二級域名。
什麼是MX記錄?
郵件路由記錄,用戶能夠將該域名下的郵件服務器指向到本身的mail server上,而後便可自行草控全部的郵箱設置。您只需在線填寫您服務器的IP地址,便可將您域名下的郵件所有轉到您本身設定相應的郵件服務器上。
什麼是CNAME記錄?
即:別名記錄。這種記錄容許您將多個名字映射到同一臺計算機。 一般用於同時提供WWW和MAIL服務的計算機。例如,有一臺計算機名爲「host.mydomain.com」(A記錄)。 它同時提供WWW和MAIL服務,爲了便於用戶訪問服務。能夠爲該計算機設置兩個別名(CNAME):WWW和MAIL。 這兩個別名的全稱就是www.mydomain.com和「mail.mydomain.com」。實際上他們都指向 「host.mydomain.com」。
什麼是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到期則又會重複上面的過程。