dns (domain name server/system)
網路中資料通訊依賴ip位址fqdn 完全網域名稱
(完全正式網域名稱標識)
com主機名稱(二級網域名稱)
一級網域名稱
頂級網域名稱跟域
一些頂級網域名稱的類別含義:(但沒有明確限制)
解析順序:從右往左
網域名稱用.分層,每層可包含63位元組,最多可有127層
但所有層加在一起,不得超過256個位元組
網域名稱允許使用:大小寫a-z,數字0-9及-連線線,但是不區分大小寫
例如:www.baidu.com/www.baidu.com判斷為相同
dns解析查詢命令nslookup
格式:nslookup
domainname
例如:nslookup
birdteam.net
dns的埠:53
主dns提供網域名稱解析服務 所發布網域名稱具備權威性
輔dns配合主dns使用 資料是從主dns同步
dns伺服器提供網域名稱解析的伺服器 存放解析資料
dns快取伺服器解析客戶機的請求 並將結果快取到伺服器
資源記錄dns的資料型別 各種解析型別
zone區檔案dns的解析檔案 用於存放資源記錄
查詢模式
:遞迴:在收到客戶機請求之後,必須告訴客戶機乙個準確的結果
如果沒有相關資料,就去到其它伺服器詢問
迭代:在受到客戶機請求之後,不會返回結果,而是告訴客戶機另一台伺服器的位址
客戶機通過該位址去問另一台伺服器,直到查詢到最終的結果
soa (起始授權記錄) 有且僅有乙個,區檔案的全域性設定
a (網域名稱解析記錄) 用於網域名稱解析成ip
aaaa (網域名稱解析記錄) 用於網域名稱解析成ipv6(無用)
cname (別名解析記錄) 用於網域名稱解析網域名稱
mx (郵件解析記錄) 可以解析成ip或者網域名稱
ns (授權服務記錄) 用於指定網域名稱解析授權的伺服器
主配置檔案/etc/named.conf
區檔案目錄/var/named/
區檔案模板檔案/var/named/named.localhost
注意:
如果安裝了chroot模組,主配置檔案和區檔案目錄的路徑會改變為
主配置檔案/var/named/chroot/etc/named.conf
區檔案目錄/var/named/chroot/var/named/
查詢流程:如www.baidu.com
客戶機通過網域名稱訪問**時,需要先將網域名稱解析成ip位址才可訪問,所以會根據本機設定的dns伺服器位址查詢網域名稱解析。
客戶機將網域名稱解析請求資訊傳送給dns,伺服器收到資訊後,查詢本地快取中是否有匹配資訊,如果有則直接返回。
如果沒有,則詢問根,com網域名稱的解析位址。
然後根據根伺服器返回資訊,再次詢問com伺服器,baidu伺服器位址。
根據com伺服器返回資訊,詢問baidu伺服器www的解析位址。
最終將此解析資訊返回給客戶端,同時儲存乙份到本地快取中,以備下次查詢使用。
軟體名稱:bind
服務名稱:named
軟體版本:4 8 9
安裝命令:yum -y install bind
啟動命令:service
named restart
#yum
-y install bind
查詢#rpm -qa | grep bind
重要的就是留下下邊的這些這內容就可以,其中birdteam.net是網域名稱,根據自己的情況修改
複製模板檔案,注意許可權。cp -p
①掐頭去尾
去掉最上邊一行和最下邊一行
②@改網域名稱
將所有的@改成要解析的網域名稱
(注意:網域名稱後面加根域「.」,區檔案中,「@」代表本機網域名稱)
郵箱的@要用「.」代替,其中 rname.invalid.是郵箱
a後寫ip
③新增解析
主機名的幾種新增方式:
④啟動服務
systemctl
start named.service
或者#service named restart
⑤測試vim
/etc/resolv.conf
將本地的dns 改成 127.0.0.1
然後輸入以下命令驗證:
nslookup
birdteam.net
nslookup
a.birdteam.net
nslookup
b.birdteam.net
nslookup
c.birdteam.net
DNS網域名稱系統
前言 學過計算機網路的我們知道,整個 internet 網路就是乙個單一的 抽象的網路,各個主機通過全世界範圍內唯一的 32位識別符號 ip 位址來標識唯一性,很顯然,在網際網路中它們只能通過 ipip ip202.108.22.5 然而,當我們想要訪問的 變多,我們就不得不記住一串又一串長達 32...
DNS網域名稱系統
是網際網路使用的命名系統,用來把便於人們使用的機器名字轉換為ip位址。如果一台計算機上的dns服務出現了錯誤,就可能導致,internet雖然連線了,但是不能訪問網頁,但是qq可以上去。這是因為qq是直接訪問的是ip位址。劃分為根網域名稱,一級網域名稱,二級網域名稱等。根網域名稱就是乙個點.通常會省...
網域名稱系統DNS
網域名稱解析過程 不一定理解全部正確 dns 全稱為 domain name system 是乙個網域名稱解析系統,把網域名稱 www.baidu.com 解析為ip位址。所以,這個乙個系統,是乙個服務,需要有伺服器來跑這些服務。dns伺服器按層次結構進行組織,且這個組織和網域名稱的結構相對應,網域...