linux下安装bind后配置实现DNS功能

发现作为DNS服务器的机器通过域名访问自己时如ping myself.mydomain.com无法连通,提示unknown host。而ping其他机器时,如ping you.mydomain.com则可以。

猜想可能bind在发现通过域名访问自己时并为解析域名。解决的方法是在/etc/hosts文件中加入DNS服务器自身的名称。

如(dns服务器地址为10.10.8.109)
10.10.8.109 server09 sa.mydomain.cngi
10.10.8.109 server09 cdn.mydomain.cngi
10.10.8.109 server09 portal.mydomain.cngi
10.10.8.109 server09 sm.mydomain.cngi
10.10.8.109 server09 oracle.mydomain.cngi
10.10.8.109 server09 109.mydomain.cngi