謝煙客---------Linux之DNS基礎
阿新 • • 發佈:2017-09-16
博客 linux 運維
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解析
本文出自 “Reading” 博客,請務必保留此出處http://sonlich.blog.51cto.com/12825953/1965708
謝煙客---------Linux之DNS基礎