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
详细视频课程请戳—→