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

Ошибка разрешения DNS при запросе через IP-адрес сервера

У меня есть файл зоны DNS со следующей конфигурацией:

$TTL    86400 
$ORIGIN example.com.

@       IN      SOA     ns1.example.com. dns.example.com. (
                 2014022604 ; Serial
                          1h ; Refresh
                         15m ; Retry
                          1w ; Expire
                          1h ; Negative Cache TTL
);

          IN      NS      ns1.example.com.
          IN      NS      ns6.gandi.net.
          IN      MX      10 mail
ns1       IN      A       192.0.2.1

После перезагрузки bind возвращаются следующие команды:

> dig ns1.example.com
status: NOERROR, correct answer

> dig ns1.example.com @localhost
status: NOERROR, correct answer

> dig ns1.example.com @192.0.2.1
status: SERVFAIL, no answer

Что происходит ? Конфиг перепутался? Спасибо.

Bind по умолчанию прослушивает только порт 53 localhost. Выход нормальный.