DNS Domain Name Server
1)C/S架構:SOCKET通信IP + PORT
2)應用層協議:資源子網
BIND Berkerley Information Name Domain
DNS由來
1)統一名字,自己維護 <自己查詢>
解析: 基于key查找value: 查詢數據庫(二維關系的表: raw, column) 根據主機名找到對應的行, 找到對應的column
2)統一維護,定時下載 <自己查詢>
3)統一查詢,Glibc庫作為客戶端,基于UDP請求解析
3.1 ?查詢速度慢
3.2?hash主機(域)名, 放于內存中, 查詢速度快
3.3?劃片.基于hash數字,分布式:一個主機管理不了,基于授權將功能分散出去,讓多個主機分別處理。
4)基于域名后綴,分布式:基于授權將功能分散出去,讓多個主機分別處理。
namespace: 所有名稱所在范圍: 根
域是無形的。真實存在的是主機
域的大小是非恒定的: 由域內的主機數量決定
DNS樹狀結構圖
名稱解析過程
遞歸和迭代的區別
DNS服務器的作用
????1、為所有人解析自己所負責的域
????2、《遞歸》為部分人或所有人提供解析
DNS解析
轉載于:https://blog.51cto.com/sonlich/1965708