主从绑定DNS Ubuntu服务器

主从绑定DNS Ubuntu服务器

我在不同位置有两个 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 的查询。

syslog 看起来很好:服务器名为 [3871]:区域 vidrih.info/IN:已加载序列号 2013042201 端口 53 已打开。

我做错了什么?我错过了什么?

答案1

解决方法很简单,你需要在named.conf中添加如下一行

listen-on port 53 { 127.0.0.1; 192.168.0.150; };

因为 bind 9+ 的默认设置是默认仅在 127.0.0.1 上监听。

相关内容