DNS相关配置文件
/etc/named.conf ---- 主配置文件中指定了域的配置文件,域的配置文件默认在/etc/named/rfc1912.zones中
/etc/named.rfc1912.zones ---- 记录域的相关结构体,该文件作用是方便管理各个域,使配置文件清新简洁,当然也可直接记录至主配置文件中
/var/named/xxx.zone ---- 域名解析文件,在此文件夹中新建.zone文件,其中记录着此区域下各个域名对应的ip地址
DNS正向解析
删除/etc/named.conf 中的forwarders行
修改真机/etc/resolv.conf中的nameserver指向虚拟机上的DNS服务器
在/etc/named.conf中可以看到域的配置文件保存在/etc/named.rfc1912.zones中
在/etc/named.rfc1912.zones文件中添加新的域的相关结构体
在/var/named/文件夹下创建编辑westos.com.zone文件
- serial:这个序号代表的是这个数据库档案的新旧,序号越大代表越新,当slave要判断是否主动下载新的数据库时,就以序号是否比slave上的还要来得新来判断,若是则下载,若不是则不下载,当修订数据库信息时,要记得将数值放大
- refresh:slave向master要求数据更新的判断时间间隔
- retry:失败重新尝试时间,slave无法对master达成联机后的多久时间内会尝试再次连接
- expire:如果一直失败尝试时间,持续联机到达这个设定时间,那么slave将不再尝试继续联机
- mimimum :如果前面的文件中没有写入TTL快取时间时,就以此SOA的设定值为主中国有嘻哈
重启服务,DNS正向解析成功
DNS反向解析
删除/etc/named.conf 中的forwarders行(同上)
修改/etc/resolv.conf中的nameserver指向本地DNS服务器(同上)
在/etc/named.conf中可以看到域的配置文件保存在/etc/named.rfc1912.zones中(同上)
在/etc/named.rfc1912.zones文件中添加新的域的相关结构体
进行反向解析时,要注意zone的名称。要将IP反过来写,并且结尾加上in-addr.arpa才行,文件指向为.ptr文件
在/var/named/文件夹下创建编辑ptr文件 具体内容如下:
重启服务,DNS反向解析成功
DNS双向解析
另开一虚拟机,配置ip网段为1.1.1.2/24,dns指向1.1.1.1
DNS服务器上:
同一个网卡配置双ip,另一个ip配置为1.1.1.1
创建内网与外网不同的域文件内网为.inter结尾的文件
创建内网与外网不同的解析文件,内网为.inter结尾的文件,并修改其中文件,记录内网访问的ip
可以看到设定内外网解析文件指向的ip不同
配置域名主配置文件/etc/named.conf 删除原有指向配置
新增本地域名解析和其他网络段域名解析配置文件
测试:内外网均dig hello.westos.com,分别解析出不同地址
DNS双向解析完成