DNS是幹嘛的?
DNS-Domain Name System/Service 域名系統/服務
功能:自動把域名轉換成IP地址
一般有兩個DNS(即NS記錄)做輪詢,這樣的話只要其中任意一個能正常工作就OK。
DNS一般在24小時後生效,因爲那個時間段後全世界範圍的所有DNS記錄才能刷新過來,
生效前是舊的DNS在工作,生效後是新的DNS在 工作,任何時候都不可能有兩個DNS同時工作。
A記錄
實際上就是這個域名所在的web server的IP地址
[root@baihuimail ~ 7]$ dig A www.baidu.com
;; QUESTION SECTION:
;www.baidu.com. IN A
;; ANSWER SECTION:
www.baidu.com. 935 IN CNAME www.a.shifen.com.
www.a.shifen.com. 334 IN A 220.181.111.147
CNAME記錄
給域名定義一個別名,當你在瀏覽器地址欄中輸入別名的時候實際上就是訪問的該主域名
[root@baihuimail ~ 8]$ dig CNAME www.baidu.com
;; QUESTION SECTION:
;www.baidu.com. IN CNAME
;; ANSWER SECTION:
www.baidu.com. 793 IN CNAME www.a.shifen.com.
MX記錄
Mail Exchange,實際上也是郵件路由記錄,也就是說郵件由上一站應該投遞給下面的哪一站,這個MX就指明瞭投遞方向
[root@baihuimail ~ 5]$ dig mx baidu.com
;; QUESTION SECTION:
;baidu.com. IN MX
;; ANSWER SECTION:
baidu.com. 5642 IN MX 20 mx50.baidu.com.
baidu.com. 5642 IN MX 10 mx.mailcdn.baidu.com.
baidu.com. 5642 IN MX 20 mx1.baidu.com.
NS記錄
由誰來負責解析
[root@baihuimail ~ 4]$ dig ns baidu.com
baidu.com. 72738 IN NS ns3.baidu.com.
baidu.com. 72738 IN NS dns.baidu.com.
baidu.com. 72738 IN NS ns2.baidu.com.
baidu.com. 72738 IN NS ns4.baidu.com.
[root@baihuimail ~ 9]$ nslookup www.baidu.com ns2.baidu.com
Server: ns2.baidu.com
Address: 61.135.165.235#53
www.baidu.com canonical name = www.a.shifen.com.
[root@baihuimail ~ 10]$ nslookup www.baidu.com ns3.baidu.com
Server: ns3.baidu.com
Address: 220.181.37.10#53
www.baidu.com canonical name = www.a.shifen.com.
[root@baihuimail ~ 11]$ nslookup www.baidu.com ns4.baidu.com
Server: ns4.baidu.com
Address: 220.181.38.10#53
www.baidu.com canonical name = www.a.shifen.com.
[root@baihuimail ~ 12]$ nslookup www.baidu.com dns.baidu.com
Server: dns.baidu.com
Address: 202.108.22.220#53
www.baidu.com canonical name = www.a.shifen.com.