我在不同的位置有两台Ubuntu 12.04LTS服务器:
ns1.vidrih.info points to master DNS server with IP 93.103.164.154 and ns2.vidrih.info points to slave DNS server with IP 46.150.36.23
named.conf.local包含的域是:
zone "vidrih.info" { type master; file "/var/lib/bind/vidrih.info.hosts"; allow-update { none; }; allow-transfer { none; }; };
我的区域文件是:
$ORIGIN . $TTL 86400 vidrih.info IN SOA ns1.vidrih.info. nejc.vidrih.gmail.com. ( 2013042201 ; serial 3600 ; refrenski 1800 ; retry 604800 ; expire 86400 ; minimum ) NS ns1.vidrih.info. NS ns2.vidrih.info. A 93.103.164.154
我在http://dnscheck.pingdom.com上遇到错误:
名称服务器ns1.vidrih.info不回答通过TCP或UDP的查询。
系统日志看起来很好:服务器名为[3871]:zone vidrih.info/IN:loaded serial 2013042201端口53被打开。
我做错了什么,我错过了什么?
解决方法很简单,你需要在你的named.conf中添加这样的一行
listen-on port 53 { 127.0.0.1; 192.168.0.150; };
由于绑定9+的默认设置是默认只在127.0.0.1上侦听。