Назад | Перейти на главную страницу

Главный и подчиненный сервер Bind 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 открыт.

Что я делаю не так, что мне не хватает?

Решение простое, вам нужно добавить такую ​​строку в свой named.conf

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

По умолчанию для bind 9+ установлено прослушивание только на 127.0.0.1.