1. 程式人生 > >DNS域名服務器介紹...

DNS域名服務器介紹...

服務器 開始 本地服務器 root 描述 因特網 直接 分布式 機構

dns服務---domain name server

一、DNS服務簡介

DNS(Domain Name System,域名系統)
因特網上作為域名和IP地址相互映射的一個分布式數據庫,能夠使用戶更方便的訪問互聯網,而不用去記住能夠被機器直接讀取的IP數串。通過主機名,最終得到該主機名對應的IP地址的過程叫做域名解析(或主機名解析)

二、DNS 使用協議和功能

功能: 負責將主機名稱,轉化為 IP 地址的服務。
使用協議: TCP / UDP         
監聽端口: 53   953 

三、DNS 解析工具 nslookup

yum  -y  install  bind-utils

[root@deng-120 ~]# nslookup www.baidu.com

Server:     202.96.128.166
Address:    202.96.128.166#53

Non-authoritative answer:
www.baidu.com   canonical name = www.a.shifen.com.
Name:   www.a.shifen.com
Address: 14.215.177.39
Name:   www.a.shifen.com
Address: 14.215.177.38

四、域名級別
技術分享圖片

1、根域----->頂級域名----->二級域名---->子域---->主機名

2、根域:全球有13臺,一臺為主,12臺為輔,由美國ICANM機構維護

3、頂級域名(com[工商]、net、org、edu[教育]、gov[政府機構])

4、二級域名(cn、hk、jp、tw)

5、域名機構:http://www.blog.cn.com.

                       http://主機host.子域.二級域名.頂級域名.根域(隱藏)

五、DNS 服務器的類型

純緩存的 DNS 服務器 ( 根域轉發服務器 ): 例如: 202.96.128.166

沒有解析記錄,收到請求之後,直接轉發給 “根域”。 解析之後,會將記錄緩存一段時間

轉發DNS服務器:沒有解析記錄,收到請求之後,發給另外一臺DNS服務器。 全局轉發 , 單域轉發

主DNS服務器:自己有解析記錄文件,對於某些特定的域進行解析,是某個區域的權威DNS服務器

輔助/從 DNS服務器:它自己本來沒有解析記錄,解析記錄來自於主DNS服務器,定時向主DNS服務器請求解析記錄同步

六、 DNS 解析過程
技術分享圖片
(1)客戶機發出請求解析域名 www.baidu.com 的報文;

(2)本地域名服務器收到請求後,查詢本地緩存,假如沒有緩存記錄,本地服務器 dns.company.com 則會向根域名服務器 NS.INTER.NET 發起請求解析域名 www.baidu.com ;

(3)根域名服務器NS.INTER.NET收到請求後查詢本地記錄得到如下結果:linejet.com NS dns.baidu.com(表示baidu.com域中的域名服務器為:dns.baidu.com ), 同時給出dns.baidu.com的地址,並將結果返回給域名服務器dns.company.com;

(4)域名服務器 dns.company.com 收到回應後,再發出請求解析域名www.linejet.com的報文.

(5)域名服務器dns.baidu.com收到請求後,開始查詢本地的記錄,找到如下一條記錄: www.baidu.com A 14.215.177.38(表示 baidu.com 域中域名服務器 dns.baidu.com 的 IP 地址為:14.215.177.38),並將結果返回給客戶本地域名服務器 dns.company.com;

(6)客戶本地域名服務器將返回的結果保存到本地緩存,同時將結果返回給客戶機;
這樣就完成了一次域名解析過程

DNS域名服務器介紹...