1

Сегодня я установил bind 9.11.0-P3 на Macbook Pro вместе с последним файлом подсказок. Он запускается во время загрузки и не выходит. Однако, это, кажется, не кэширование, и это регистрирует много ошибок.

Несколько лет назад у меня была запущена версия 7 или 8. Кэширование лишь незначительно улучшило производительность, но его можно было проверить с помощью тайминга host, nslookup или dig. Первая попытка найти неиспользуемый адрес займет больше секунды. Последующие попытки будут длиться несколько миллисекунд.

Теперь все поиски занимают от одной до трех секунд, и журнал удивляет.

Во-первых, он жалуется на ошибки формата для всех тринадцати корневых серверов на IPv4:

25-Feb-2017 11:50:51.661 DNS format error from 192.36.148.17#53 resolving ./NS: non-improving referral
25-Feb-2017 11:50:51.661 FORMERR resolving './NS/IN': 192.36.148.17#53

Тогда все недоступно на IPv6:

25-Feb-2017 11:50:51.644 host unreachable resolving 'burgosnorte.org/A/IN': 2001:500:2f::f#53

и часто (но не всегда) один или несколько из них являются "хромыми":

25-Feb-2017 11:53:31.944 lame server resolving 'earthlink.net' (in '.'?): 198.97.190.53#53

С или без "lame server" я получаю ответ, который показывает обратный DNS (с теми же ошибками), является правильным.

В моей предыдущей установке "много лет назад" я никогда не проверял эти ошибки, потому что по времени мог определить, что это сработало. Localhost.zone и named.local, созданные инсталлятором, идентичны тем, которые я создал вручную, когда.

Кэширование действительно работает для обратного DNS: заняло всего 21 мс. вторая попытка, и вошли без ошибок.

0