DNS
域名解析的过程
![](https://i-blog.csdnimg.cn/direct/e8123be174cc419d8704aca994858487.png)
DNS
解析方式
正向解析:将
FQDN----->IP
反向解析:将
IP----->FQDN
DNS
服务器配置
提供
DNS
服务的软件叫
bind
,服务名是
named
[root@localhost ~]
# yum install bind -y
[root@localhost ~]
# rpm -ql bind
/etc/named.conf
# bind
主配置文件
/var/named/slaves
#
从
dns
服务器文件夹
[root@localhost ~]
# vim /etc/named.conf
options {
#
定义监听端口,如果所有地址都监听,则只写端口
listen-on port
53
{
127
.0.0.1; };
listen-on-v6 port
53
{ ::1; };
#
定义数据文件目录
directory
"/var/named"
;
#
只允许本地主机进行查询
allow-query { localhost; };
};
#
定义区域
zone
"."
IN {
type hint;
file
"named.ca"
;
};
实验
1
:配置
DNS
正向解析
![](https://i-blog.csdnimg.cn/direct/4baeae69d7534f938efff909773b2f10.png)
![](https://i-blog.csdnimg.cn/direct/70a26321a44e4e1686d04bd3b8cc5852.png)
![](https://i-blog.csdnimg.cn/direct/c0fc3a57fde44a02aa793f6358a394a4.png)
#
客户端测试
host [-a] FQDN [server]
nslookup [FQDN] [server]
dig [options] FQDN [@server]
options
:
+
trace
代表从
.
开始追踪;
-t type
查询的数据主要有
MX
、
NS
、
SOA
、
A
等类型;
-x
查
询反解信
息
![](https://i-blog.csdnimg.cn/direct/dc656571ce6a49cd9cec5f632f2baef9.png)
实验
2
:反向解析
![](https://i-blog.csdnimg.cn/direct/49848880c011474abde91c8174a1fe40.png)
#
反向区域文件
[root@localhost ~]# vim /var/named/named.192.168.231
$TTL
1D
@ IN SOA ns.baidu.com. admin.baidu.com. ( 0 1D 1H 1W 3H )
IN NS ns.baidu.com.
129 IN PTR ns.baidu.com.
129 IN PTR www.baidu.com.
129 IN PTR mail.baidu.com.
129 IN PTR ftp.baidu.com.
IN NS ns.baidu.com.
129 IN PTR ns.baidu.com.
129 IN PTR www.baidu.com.
129 IN PTR mail.baidu.com.
129 IN PTR ftp.baidu.com.
![](https://i-blog.csdnimg.cn/direct/d4f7385008dc4dda8304c42ccdef0136.png)
#
反解需要注意:主机名尽量使用完整的
FQDN
,即要写上
“.”
#
客户端测试
![](https://i-blog.csdnimg.cn/direct/f0b0ba09de5f45f38009ea85c1057c94.png)