域名中各種記錄區(qū)別
目錄A 記錄 .............................................................................................
目錄
A 記錄 ............................................................................................................................................... 2
MX 記錄 ............................................................................................................................................ 2
CNAME 記錄 ..................................................................................................................................... 2
TXT 記錄............................................................................................................................................ 3
AAAA 記錄 ........................................................................................................................................ 3
NS 記錄 ............................................................................................................................................. 3
TTL 值 . ............................................................................................................................................... 4
,A 記錄 A 記錄是用來創(chuàng)建到IP 地址的記錄,又稱IP 指向。
1、如果想創(chuàng)建不帶www 的記錄,即ezloo.com ,在主機記錄中填寫@或者留空,不同的注冊商可能不一樣。
2、創(chuàng)建多個域名到同一個IP ,比如給博客建了二級域名,可以使用*.blog.ezloo.com來指向一個IP ,這樣的話,不管是訪問a.blog.ezloo.com 還是b.blog.ezloo.com 都能到同一個IP 。
3、如果你給同一個二級域名設置了多個A 記錄,比如你建了兩個blog 的A 記錄,其中一個指向了111.111.111.111,另一個指向了111.111.111.112,那么在查詢的時候,每次返回的數(shù)據包含了兩個IP 地址,但是在返回的過程中數(shù)據排列的順序每次都不相同。由于大 部分的客戶端只選擇第一條記錄所以通過這種方式可以實現(xiàn)一定程度的負載均衡。 在命令行下可以通過nslookup -qt=a www.hansoft.com.cn來查看A 記錄。 MX 記錄 郵件交換記錄,在命令行下可以通過 nslookup -qt=mx hansoft.com 來查看MX 記錄。 mx 記錄的權重對 Mail 服務是很重要的,當發(fā)送郵件時,Mail 服務器先對域名進行解析,查找 mx 記錄。先找權重數(shù)最小的服務器(比如說是 10),如果能連通,那么就將服務器發(fā)送過去;如果無法連通 mx 記錄為 10 的服務器,那么才將郵件發(fā)送到權重為 20 的 mail 服務器上。
這里有一個重要的概念,權重 20 的服務器在配置上只是暫時緩存 mail ,當權重 20 的服務器能連通權重為 10 的服務器時,仍會將郵件發(fā)送的權重為 10 的 Mail 服務器上。當然,這個機制需要在 Mail 服務器上配置。
CNAME 記錄
通常稱別名指向,CNAME 記錄也成別名記錄,它允許你將多個記錄映射到同一臺計算機上。比如你建了如下幾條記錄:
a1 CNAME a.hansoft.com
a2 CNAME a.hansoft.com
a3 CNAME a.hansoft.com
a A 111.222.111.222
,我們訪問a1(a2,a3).hansoft.com 的時候,域名解析服務器會返回一個CNAME 記錄,并且指向a.hansoft.com ,然后我們的本地電腦會再發(fā)送一個請求,請求a.hansoft.com 的解析,返回IP 地址。
當我們要指向很多的域名到一臺電腦上的時候,用CNAME 比較方便,就如上面的例子,我們如果服務器更換IP 了,我們只要更換a.ezloo.com 的A 記錄即可。
在命令行下可以使用nslookup -qt=cname a.hansoft.com來查看CNAME 記錄。 TXT 記錄
TXT 記錄一般是為某條記錄設置說明,比如你新建了一條a.hansoft.com 的TXT 記錄,TXT 記錄內容"this is a test TXT record.",然后你用 nslookup -qt=txt a.hansoft.com ,你就能看到"this is a test TXT record"的字樣。
除外,TXT 還可以用來驗證域名的所有,比如你的域名使用了Google 的某項服務,Google 會要求你建一個TXT 記錄,然后Google 驗證你對此域名是否具備管理權限。
在命令行下可以使用nslookup -qt=txt a.hansoft.com來查看TXT 記錄。
AAAA 記錄
AAAA 記錄是一個指向IPv6地址的記錄。
可以使用nslookup -qt=aaaa a.hansoft.com來查看AAAA 記錄。
NS 記錄 NS 是解析服務器記錄,用來指定域名由哪臺服務器來進行解析。這里的NS 記錄只對子域名生效。例如用戶希望由12.34.56.78這臺服務器解析news.mydomain.com ,則需要設置news.mydomain.com 的NS 記錄。
說明:
優(yōu)先級”中的數(shù)字越小表示級別越高;
IP 地址/主機名”中既可以填寫IP 地址,也可以填寫像ns.mydomain.com 這樣的主機地址,但必須保證該主機地址有效。如,將news.mydomain.com 的NS 記錄指向到
ns.mydomain.com ,在設置NS 記錄的同時還需要設置ns.mydomain.com 的指向,否則NS 記錄將無法正常解析;
NS 記錄優(yōu)先于A 記錄。即,如果一個主機地址同時存在NS 記錄和A 記錄,則A 記錄不生效。這里的NS 記錄只對子域名生效??梢允褂胣slookup -qt=ns hansoft.com來查看。
,TTL 值 TTL=time to live,表示解析記錄在DNS 服務器中的緩存時間。比如當我們請求解析www.hansoft.com 的時候,DNS 服務器發(fā)現(xiàn)沒有該記錄,就會下個NS 服務器發(fā)出請求,獲得記錄之后,該記錄在DNS 服務器上保存TTL 的時間長度。當我們再次發(fā)出請求解析www.hansoft.com 的時候,DNS 服務器直接返回剛才的記錄,不去請求NS 服務器。TTL 的時間長度單位是秒,一般為3600秒。