CentOS 6.5 搭建DNS服务器

1.安装bind


yum install -y bind

2.修改named.conf主配置文件

vim /etc/named.conf

图中圈中的地方改为any
CentOS 6.5 搭建DNS服务器_第1张图片

3.配置正向、反向解析

vim /etc/named.rfc1912.zones

添加以下两条
CentOS 6.5 搭建DNS服务器_第2张图片
正向解析格式为:

zone "域名" IN {
        type master;
        file "z";    //正向解析的文件名要与下面创建的文件名对应
};

反向解析格式:

zone "0.16.172.in-addr.arpa" IN {  //前面为服务器IP地址的反写后面加上".in-addr.arpa"
        type master;
        file "f";    //反向解析的文件名要与下面创建的文件名对应
};

4.创建解析文件

/var/named/下创建文件 z
编辑文件为

$TTL 1D
@       IN SOA  @ rname.invalid. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
        NS      @
        A       172.16.0.100
www     A       172.16.0.100

再创建文件f
编辑为

$TTL 1D
@       IN SOA  @ rname.invalid. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
        NS      @
        A       172.16.0.100
100     PTR     www.da1sy.com.


5.更改主机地址和名称

vim /etc/resolv.conf

CentOS 6.5 搭建DNS服务器_第3张图片

最后nslookup一下,域名和IP都没问题,大功告成 .
CentOS 6.5 搭建DNS服务器_第4张图片

如果发现解析不到的情况,可能是没有文件没有权限,可以chmod 777

你可能感兴趣的:(Linux)