dns这一部分内容是真的复杂 也很多
不过还好我小心翼翼的操作 没有出什么问题
首先还是的安装bind
然后修改主配置文件 named.conf listen-on 53端口改为any
以及allow-query改为any 这样才有意义 别的主机才可以访问你的服务 不然只有自己能访问
加入forwarder 参数是为了高速缓存
这是高速缓存的效果图 这个时候还没有定义westos的zone 所以是servfail
接下来就是正向解析 首先编辑子配置文件 namd.rfc1912.zones 在里面定义好westos的域
type master 主服务器
file "westos.com.zone" 域的内容文件 在/var/named/ 这个目录
update-allow 允许谁更新
然后就是编辑/var/name/westos.com.zone 这个域文件 内容如下 模板是从 named.localhost cp过来的 这个cp一定要加-p 把文件的所有人所有组 安全上下文一起搞过来
这个是named.rfc1912.zone里的配置
测试效果
下面是反向解析 要能dig 域名 dig -x IP 就需要反向解析
首先也是在namd.rfc1912.zone里定义反向解析的域规则 文件位置 以及更新规则
同样还是在/var/named 这个目录下 写好你的 反向解析域文件以及内容 其实解析就是把这个文件里的内容分享给别人 反向解析的域文件后缀一般是ptr
这个也是有模板的 named.loopback这个就是反向的模板
反向测试结果
下面这张图是双解析的测试结果
双向和主从DNS我是一起做的
这个是主从的测试结果 这里真机的resolv已经改为从DNS的IP了
主从的话 你这个inter文件里 必须要通知从DNS
从DNS里你必须定义好你的身份 slave 以及你的master是谁
这个是双向的主配置文件的更改
只有250走的是rfc1912.zone
其他人走的都是rfc1912.inter
然后1912.inter是从1912.zone CP过来的 里面的westos域要修改一下 因为你的文件不是westos.zone 而是另外一个 westos.inter
westos.com.inter里面的内容如下