一、构建主域名服务器
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
确定ip 地址
![](https://i-blog.csdnimg.cn/blog_migrate/5172f3f055b8ad8c4162d45db59eb888.png)
1、
安装域名服务(
BIND
服务器软件包)
BIND
软件包是目前
Linux
下使用最广泛的
DNS
服务器安装包,它可以运行到大多数
UNIX
服务器中,也包括
Linux
系统。
bind-libs
软件中提供了实现域名解析功能必备的库文件,
bing-utils
中提供了对
DNS
服务器的测试工具程序。
bind-9….
是主文件包
bind-chroot…
是牢笼模式的软件包,当安装了这个包后,
dns
的主目录就会变更为
/var/named/chroot
下
2、
设置
ab.com
域的正向和反向区域
正向区域的区域名称为
ab.com
,类型为主域名服务器,区域文件名称为<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />
10.0.0
.rev
,设置内容如下:
vi /var/named/chroot/etc/named.conf
![](https://i-blog.csdnimg.cn/blog_migrate/93b0eca5db39d1a2649a313818567047.png)
在
named.conf
配置文件中完成
ab.com
域的正向和反向区域设置后,需要按照设定的文件名建立正向和反向区域文件。
3、
建立正向区域文件并测试
更改
SOA
记录,并添加域名服务器记录(
NS
记录),目前只有一台域名服务器,所以只设置一条
NS
记录指向本机,
“@”
在区域文件中代表默认的域。然后添加地址(
A
记录)记录、别名记录以及
MX
记录。别名记录可以给客户提供多个域名访问同一个
IP
地址。邮件交换记录用于设置当前域中提供邮件服务的服务器名称。
![](https://i-blog.csdnimg.cn/blog_migrate/18f81bb67a5d403d7dccf9abdb3ec460.png)
4、
建立反向区域文件并测试
在named.conf文件中设置了反向区域文件的名称是10.0.0.rev,该文件需要手动建立,保存在“/var/named”目录中。
反向区域文件的主要作用是保存IP地址到主机名称的解析记录,这样DNS服务器就可以提供从提供从IP地址到域名的解析服务了。
为了配置方便,可以将刚才生成的正向区域文件复制到反向区域文件中。
反向区域文件记录又称PTR记录,用于设置IP地址到主机域名的对应记录。反向地址记录是反向域名区域文件最主要的记录类型
![](https://i-blog.csdnimg.cn/blog_migrate/7053118ef7b4753bbe5627cbcd87993c.png)
设置正向反向查找区域文件之后,重新启动
named
服务,使配置生效。
![](https://i-blog.csdnimg.cn/blog_migrate/fca05788bec9bfbadd7852c2f2764fa0.png)
在
Windows
客户端填写同一网段的
IP
地址,并填写首选
DNS
为
Linux
下搭建的
DNS
服务器的
IP
地址
在
Windows
命令提示符下使用
nslookup
进行域名测试
![](https://i-blog.csdnimg.cn/blog_migrate/1240a45264b174c8d1c71335b3d0be8e.png)
(
**********************************************************************************************************
)
二、构建从域名服务器
1
、安装从域名服务器必须的软件包
从域名服务器作为主域名服务器的辅助或备份服务器,在自身DNS服务器中不建立区域文件,而是从主服务器中查询接收并保存区域文件。从域名服务器上也需要安装bing软件包和caching-nameserver
![](https://i-blog.csdnimg.cn/blog_migrate/feb7ac70c3ca08bf7fa6660f5f08a031.png)
安装软件包
![](https://i-blog.csdnimg.cn/blog_migrate/aa77de5008a3f39e42fedf31f0945363.png)
2
、设置named.conf文件
建立ab.com区域和10.0.0.in-addr.arpa文件,后者是前者的反向解析区域,主要这里的正反区域要和主域名服务器保持一致。
两个区域的类型都设置为slave,即从域名服务器类型。
使用masters设置主服务器的地址为10.0.0.1
使用file设置区域文件的名称,为了便于管理,应尽量使用与主服务器中相同的区域文件名称。
vi /var/named/chroot/etc/named.conf
![](https://i-blog.csdnimg.cn/blog_migrate/23bdae30a263748a6574d9c6d60f5a2e.png)
设置完成之后,重新启动
named
服务器程序
![](https://i-blog.csdnimg.cn/blog_migrate/8ba481ace0d73da32026d4ed433d4a79.png)
查看/var/named/chroot/var/named/slaves文件夹下复制过来了服务器上的区域配置
可以查看到正反区域文件都复制过来了
![](https://i-blog.csdnimg.cn/blog_migrate/891abc67b58e50fe3be829d1fd512bd6.png)
转载于:https://blog.51cto.com/xiexinmiao/359792