linux下dns的配置
DNS域名服務(wù)器:做域名解析正向解析:把域名解析成ip反向解析:把ip地址解析成域名遞歸查詢:把解析結(jié)果直接告訴客戶端迭代查詢:把解析轉(zhuǎn)接給其他服務(wù)器DNS解析過程:客戶端-->www.baidu.c
DNS
域名服務(wù)器:做域名解析
正向解析:把域名解析成ip
反向解析:把ip地址解析成域名
遞歸查詢:把解析結(jié)果直接告訴客戶端
迭代查詢:把解析轉(zhuǎn)接給其他服務(wù)器
DNS解析過程:
客戶端-->www.baidu.com
客戶端要有自己的Ip地址
客戶端需要指定自己的dns服務(wù)器是誰
在找DNS服務(wù)器解析之前,先去查看一下/etc/hosts,如果這里找不到解析,那么就去找指定的DNS服務(wù)器,這些DNS服務(wù)器全部都是緩存DNS服務(wù)器,當(dāng)這些緩存dns服務(wù)器都沒有解析的時(shí)候,去訪問根DNS服務(wù)器,根DNS服務(wù)器不知道WWW,但是他知道.com,.com知道baidu,baidu知道www在哪。
FQDN 完全合格的域名 完整域名
www.baidu.com.
安裝軟件:
bind dns主包
bind-utils 客戶端查詢工具
bind-chroot 提供一個(gè)安全環(huán)境
caching-nameserver 提供模板文件
服務(wù)啟動(dòng):
#/etc/init.d/named start
主配置文件:
#vim /var/named/chroot/etc/named.conf(沒有需自己寫)
# vim named.conf
1 options {
2 directory "/var/named";
3 };
4
5 zone "56.com" IN {
6 type master;
7 file "56.com.zone";
8 };
#chown .named named.conf(修改所屬組)
區(qū)域配置文件位置:
#cd /var/named/chroot/var/named/
#vim 56.com.zone
1 $TTL 86400
2 @ IN SOA dns.56.com. root.56.com (
3 130830;序列號(hào)
4 3H;多長時(shí)間更新一次
5 15M;15分鐘嘗試更新
6 1W;一周之內(nèi)還可以繼續(xù)給客戶端提供解析服務(wù)
7 1D)
8 IN NS dns.56.com.
9 dns.56.com. IN A 192.168.38.56
10
11 www.56.com. IN A 192.168.38.87
12 ftp.56.com. IN A 192.168.38.88
13 mail.56.com. IN A 192.168.38.89
SOA 起始授權(quán)記錄
NS記錄 指定管理這個(gè)域的主機(jī)是誰
A記錄 正向解析
重啟服務(wù):
#/etc/init.d/named restart
客戶端:
指定dns服務(wù)器是誰?
#vim /etc/resolve.conf
nameserver 192.168.38.56
測試:
# host -t A www.56.com
www.56.com has address 192.168.38.87
PTR:反向解析
在主配置文件添加
zone "38.168.192.in-addr.arpa" IN {
type master;
file "38.168.192.arpa.zone";
};
注:引號(hào)內(nèi)的數(shù)字為本機(jī)ip網(wǎng)絡(luò)號(hào)反寫。
創(chuàng)建區(qū)配置文件
#cd /var/named/chroot/var/named/
#vim 56.arpa.zone
1 $TTL 86400
2 @ IN SOA dns.56.com. root.56.com (
3 130830;序列號(hào)
4 3H;多長時(shí)間更新一次
5 15M;15分鐘嘗試更新
6 1W;一周之內(nèi)還可以繼續(xù)給客戶端提供解析服務(wù)
7 1D)
8 IN NS dns.56.com.
9 129 IN PTR ftp.56.com.
10 88 IN PTR mail.56.com.
注:PTR中數(shù)字為本機(jī)ip的主機(jī)號(hào).
泛域名
* IN A 192.168.38.87
CNAME(別名)
f