Linux之DNS服務配置

2021-07-07 09:59:11 字數 2486 閱讀 3051

網域名稱作為一棵倒掛的樹,從根節點開始解析,直至葉子節點

.(根域)

.com .cn .net .org (頂級網域名稱)

baidu.com (二級網域名稱)

fy.baidu.com (子網域名稱)

選項含義

options;

ipv4 監聽埠 ,為區域網其它機器提供服務(進行監聽)

listen-on-v6 port 53 ;

ipv6 監聽埠 

forwarders

新增forwarders指向其它dns伺服器

dump-file       "/var/named/data/cache_dump.db";

cache

statistics-file "/var/named/data/named_stats.txt";

statistics  

memstatistics-file "/var/named/data/named_mem_stats.txt";  

allow-query     ;   

允許訪問列表 ,若未any表示對任意客戶開放許可權

recursion yes;

dnssec-enable yes;

dnssec-validation yes;

dnssec-lookaside auto; 

bindkeys-file "/etc/named.iscdlv.key";

}zone "." in

zone "groupon.cn" in {}

解析groupon.cn  

zone "localhost" in ; 

zone "0.0.127.in-addr.arpa" in{}

定義乙個ip為127.0.0.*的反向域區 ,本地內網

include "/etc/named.rfc1912.zones"; 選項

含義$ttl 1d

生存期,單位[w|d|h|m] 周 天 時 分 預設為秒

"@ in soa @ root.groupon.cn. (

正向解析檔案(/var/named/named.groupon.cn )

2010110901

serial

28800

refresh

14400

retry

3600000

expire

86400

minumum ttl

}in ns @

直接輸入網域名稱,訪問@

in ns ns.linuxde.net

定義name server.

in a 221.123.177.226

直接輸入網域名稱(www),解析到的外網ip

name server的內部ip

in mx 10 ns.linuxde.net.

定義mail exchanger

ns in a 192.168.0.17

定義ip位址和主機名

store   in a 192.168.60.42

輸入子網域名稱,解析到的內網ip 

img     in a 192.168.60.43

$ttl 1d  

建立反向解析檔案:/var/named/named.192.168.60 

"@ in soa 60.168.192.in-addr.arpa. root.groupon.cn. (

2010110901

28800

14400

3600000

86400

)"@ in ns www.groupon.cn.

42 in ptr store.groupon.cn.

192.168.60.42 -> store  

43 in ptr img.groupon.cn.

192.168.60.43 -> img 

/usr/sbin/named-checkconf -z  

配置完成,檢查配置檔案的正確性

service named start 

啟動named服務

ipconfig /flushdns 

客戶端dns指定本機,並強制重新整理該dns

nslookup

>groupon.cn

linux下採用dig校驗正確性:

dig @server.qianlong.com

檢視qianlong.com是否配置正確

dig @server.qianlong.com axfr

檢視zone資料傳輸

dig @server.qianlong.com ixfr=n

檢視zone資料的增量傳輸

dig -x 124.42.102.203 @server

dig檢視反向解析

dig   qianlong.com +nssearch

查詢乙個域的授權 dns 伺服器

dig   qianlong.com +trace

Linux系統之DNS伺服器配置

我們實現簡單的dns伺服器配置,實現網域名稱解析。安裝命令 yum install bind檢視安裝 rpm qa grep bind主要的檔案路徑 配置閘道器檔案 cd etc sysconfig network scripts 編輯其中的ifcfg ensxx xx為數字 vim ifcfg e...

Linux服務之DNS介紹

dns domain name system網域名稱系統 介紹 dns就是把網域名稱和ip位址聯絡在一起的服務,有了dns伺服器,你就不用輸入ip位址來訪問乙個 可以通過輸入 訪問。作用 1 將網域名稱,主機名解析對應的ip位址 正向解析 2 將ip位址解析成對應的主機名,網域名稱 反向解析 區域z...

Linux服務之DNS介紹

dns domain name system網域名稱系統 介紹 dns就是把網域名稱和ip位址聯絡在一起的服務,有了dns伺服器,你就不用輸入ip位址來訪問乙個 可以通過輸入 訪問。作用 1 將網域名稱,主機名解析對應的ip位址 正向解析 2 將ip位址解析成對應的主機名,網域名稱 反向解析 區域z...