Linux与云计算——第二阶段Linux服务器架设

第四章:DNS服务器架设2-正向反向解析

[1] 配置区域数据信息

正向解析的作用是根据主机名(域名)查找到对应的IP地址,区域文件中已有一些默认信息,可不必理会,直接在下面追加即可:

[root@demo ~]# vim /etc/named.rfc1912.zones

zone "example.com" IN {

        type master;

        file "example.com.zone";

        allow-update {none;};

};

[2] 配置解析数据信息:

    我们可以直接复制正向解析模板文件:"/var/named/named.localhost",填写信息后即可直接使用。切换工作目录到bind(named)数据目录:

[root@demo ~]# cd /var/named/ 

[root@demo named]# ls -al named.localhost 

[root@demo named]# cp -a named.localhost example.com.zone 

[root@demo named]# vim example.com.zone

[root@demo named]# systemctl restart named

[root@demo named]# systemctl enable named

[root@demo named]# firewall-cmd --add-service=dns --permanent

[root@demo named]# firewall-cmd --reload

在另外一台客户机上进行测试,发现可以正常解析,如果需要解析外网地址,在主配置文件总进行对应修改

options {

        listen-on port 53 { any; };

        listen-on-v6 port 53 { ::1; };

        directory       "/var/named";

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

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

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

        allow-query     { any; };

        forwarders      { 218.30.19.40; };

        forward         only;

        allow-recursion { any; };

        recursion yes;

        dnssec-enable yes;

        dnssec-validation no;

[root@client ~]# nslookup

> demo.example.com

> client.example.com

[root@client ~]# dig demo.example.com

 [3] 反向解析实验

反向解析的作用是根据IP地址查找到对应的主机名(域名),在区域文件(named.rfc1912.zones)中默认已存在一些注释内容与区域信息,可不需要删除上面实验及默认区域信息,直接在下面追加即可。

[root@linuxprobe ~]# vim /etc/named.rfc1912.zones

zone "96.168.192.in-addr.arpa" IN {

type master;

file "192.168.96.arpa";

};

反向解析数据文件模版为:"/var/named/named.loopback",我们可复制并填写信息后即可直接使用:

[root@demo named]# cp -a named.loopback 192.168.96.arpa

[root@demo named]# vim 192.168.96.arpa

 

[4] 反向解析测试

[root@client ~]# nslookup

> 192.168.96.128

> 192.168.96.150


详细视频课程请戳—→