我理解中的DNS

真的能深刻體會到這句話的意思:能夠用自己的語言精簡準確地描述,讓別人能聽得懂,那才意味着這個問題你真的瞭解!


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.



查看是不是每個nameserver都可以成功解析域名www.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.




睡覺睡覺睡覺睡覺睡覺睡覺睡覺睡覺睡覺


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章