第十三章 正向解析实验

  • 内容
  • 评论
  • 相关

在DNS域名解析服务中,正向解析是指根据域名(主机名)查找到对应的IP地址。也就是说,当用户输入了一个域名后,bind服务程序会自动进行查找,并将匹配到的IP地址返给用户。这也是最常用的DNS工作模式。

编辑区域配置文件。该文件中默认已经有了一些无关紧要的解析参数,旨在让用户有一个参考。我们可以将下面的参数添加到区域配置文件的最下面,当然,也可以将该文件中的原有信息全部清空,而只保留自己的域名解析信息:

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

编辑数据配置文件。我们可以从/var/named目录中复制一份正向解析的模板文件(named.localhost),然后把域名和IP地址的对应数据填写数据配置文件中并保存。在复制时记得加上-a参数,这可以保留原始文件的所有者、所属组、权限属性等信息,以便让bind服务程序顺利读取文件内容:

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

[root@rhel7 named]# cp -a named.localhost linuxabc.com.zone

[root@rhel7 named]# vim linuxabc.com.zone

[root@rhel7 named]# systemctl restart named

$TTL 1D

#生存周期为1

       

@

IN SOA

linuxprobe.com.

root.linuxprobe.com.

(

 
 

#授权信息开始:

#DNS区域的地址

#域名管理员的邮箱(不要用@符号)

 
       

0;serial

#更新序列号

       

1D;refresh

#更新时间

       

1H;retry

#重试延时

       

1W;expire

#失效时间

       

3H;)minimum

#无效解析记录的缓存时间

 

NS

ns.linuxprobe.com.

#域名服务器记录

ns

IN A

192.168.10.10

#地址记录(ns.linuxprobe.com.)

 

IN MX 10

mail.linuxprobe.com.

#邮箱交换记录

mail

IN A

192.168.10.10

#地址记录(mail.linuxprobe.com.)

www

IN A

192.168.10.10

#地址记录(www.linuxprobe.com.)

bbs

IN A

192.168.10.20

#地址记录(bbs.linuxprobe.com.)

然后把本机DNS地址改成本机的IP,然后用nslookup测试。

[root@rhel7 named]# vi /etc/sysconfig/network-scripts/ifcfg-eno16777736

[root@rhel7 named]# systemctl restart network