У меня есть несколько серверов в моей домашней сети (192.168.0.0/24), и я хотел бы настроить bind9 в качестве DNS-сервера, чтобы мне было легче разрешать IP-адреса этих машин по имени.
Я установил и настроил bind9 на Ubuntu 20.04 следующим образом: внимательно следуя этому руководству.
2 зоны:
epicsystems.local.com — /etc/bind/zones/db.epicsystems.local.com
$TTL 604800
@ В SOA ns1.epicsystems.local.com. admin.epicsystems.local.com. (
3; Серийный
604800 ; Обновить
86400 ; Повторить попытку
2419200 ; Срок действия
604800 ) ; Отрицательный TTL кэша
;
; серверы имен — записи NS
В НС ns1.epicsystems.local.com.
; серверы имен - записи A
ns1.epicsystems.local.com. В А 192.168.0.69
; 192.168.0.0/16 — записи А
host2.epicsystems.local.com. В А 192.168.0.67
host1.epicsystems.local.com В 192.168.0.66
db.192.168 -- зона обратного просмотра
;
; Файл обратных данных BIND для локального интерфейса loopback
;
$TTL 604800
@ В SOA ns1.epicsystems.local.com. admin.epicsystems.local.com. (
3; Серийный
604800 ; Обновить
86400 ; Повторить попытку
2419200 ; Срок действия
604800 ) ; Отрицательный TTL кэша
;
;серверы имен - записи NS
В НС ns1.epicsystems.local.com.
;PTR записи
69.0 В PTR ns1.epicsystems.local.com. ;192.168.0.69
66.0 В PTR host1.epicsystems.local.com. ;192.168.0.66
67.0 В PTR host2.epicsystems.local.com. ;192.168.0.67
Мой named.conf.local в /etc/bind/named.conf.local имеет:
//
// Делаем здесь любую локальную настройку
//
// Рассмотрите возможность добавления сюда зон 1918, если они не используются в вашем
// организация
// включаем "/etc/bind/zones.rfc1918";
зона "epicsystems.local.com"{
тип мастер;
файл "/etc/bind/zones/db.epicsystems.local.com"; #зона путь к файлу
};
зона "168.192.in-addr.arpa" {
тип мастер;
файл "/etc/bind/zones/db.192.168"; #192.168.0.0/16 подсеть
};
Я проверил синтаксис конфы и зон - и синтаксически он действителен - но это не так. за работой.
Я назначаю своему локальному Mac DNS-сервер 192.168.0.69 — и пробую nslookup для ubuntu.com — это работает — так что bind9 работает до такой степени.
Если я затем попытаюсь выполнить nslookup для host1 или host2, это не удастся. В журнале misc для bind9 показаны устанавливаемые зоны:
09 августа 2021 г. 21:23:34.627 zoneload: информация: зона управляемых ключей: загружен серийный номер 11
09 августа 2021 г. 21:23:34.627 zoneload: информация: зона 0.in-addr.arpa/IN: загружен серийный номер 1
09 августа 2021 г. 21:23:34.631 zoneload: информация: зона 255.in-addr.arpa/IN: загружен серийный номер 1
09 августа 2021 г. 21:23:34.635 zoneload: информация: зона 127.in-addr.arpa/IN: загружен серийный номер 1
09 августа 2021 г. 21:23:34.635 zoneload: информация: зона 168.192.in-addr.arpa/IN: загружен серийный номер 3
09 августа 2021 г. 21: 23: 34.639 zoneload: информация: локальный хост зоны / IN: загружен серийный номер 2
09 августа 2021 г., 21:23:34.639 zoneload: информация: zone epicsystems.local.com/IN: загружен серийный номер 3
09 августа 2021 г. 21:23:34.639 общее: уведомление: все зоны загружены
09 августа 2021 г. 21:23:34.639 общее: уведомление: работает
09 августа 2021 г. 21:23:34.743 dnssec: информация: зона управляемых ключей: ключ 20326 для зоны . теперь является доверенным (таймер принятия завершен)
09 августа 2021 г. 21:23:34.811 преобразователь: информация: предварительный запрос преобразователя завершен
09 августа 2021 г. 21:23:42.131 dnssec: информация: проверка ./SOA: получен небезопасный ответ; родитель указывает, что он должен быть безопасным
09 августа 2021 г., 21:23:42.143 dnssec: информация: проверка ./SOA: получен небезопасный ответ; родитель указывает, что он должен быть безопасным
09 августа 2021 г., 21:23:42.163 dnssec: информация: проверка ./SOA: получен небезопасный ответ; родитель указывает, что он должен быть безопасным
09 августа 2021 г. 21:23:42.231 dnssec: информация: проверка ./SOA: получен небезопасный ответ; родитель указывает, что он должен быть безопасным
09 августа 2021 г., 21:23:42.247 dnssec: информация: проверка ./SOA: получен небезопасный ответ; родитель указывает, что он должен быть безопасным
09 августа 2021 г. 21:23:42.335 dnssec: информация: проверка ./SOA: получен небезопасный ответ; родитель указывает, что он должен быть безопасным
09 августа 2021 г., 21:23:42.347 dnssec: информация: проверка ./SOA: получен небезопасный ответ; родитель указывает, что он должен быть безопасным
09 августа 2021 г., 21:23:42.415 dnssec: информация: проверка ./SOA: получен небезопасный ответ; родитель указывает, что он должен быть безопасным
09 августа 2021 г. 21:23:42.603 dnssec: информация: проверка com/SOA: получен небезопасный ответ; родитель указывает, что он должен быть безопасным
09 августа 2021 г., 21:23:42.623 dnssec: информация: проверка com/SOA: получен небезопасный ответ; родитель указывает, что он должен быть безопасным
09 августа 2021 г. 21:23:42.707 dnssec: информация: проверка com/DNSKEY: получен небезопасный ответ; родитель указывает, что он должен быть безопасным
09 августа 2021 г., 21:23:42.715 dnssec: информация: проверка com/DNSKEY: получен небезопасный ответ; родитель указывает, что он должен быть безопасным
09 августа 2021 г. 21:24:20.508 dnssec: информация: проверка com/SOA: получен небезопасный ответ; родитель указывает, что он должен быть безопасным
09 августа 2021 г. 21:24:20.528 dnssec: информация: проверка com/SOA: получен небезопасный ответ; родитель указывает, что он должен быть безопасным
09 августа 2021 г., 21:24:29.244 dnssec: информация: проверка облака/SOA: получен небезопасный ответ; родитель указывает, что он должен быть безопасным
09 августа 2021 г., 21:24:29.260 dnssec: информация: проверка облака/SOA: получен небезопасный ответ; родитель указывает, что он должен быть безопасным
09 августа 2021 г., 21:24:29.324 dnssec: информация: проверка облака/DNSKEY: получен небезопасный ответ; родитель указывает, что он должен быть безопасным
09 августа 2021 г., 21:24:29.340 dnssec: информация: проверка облака/DNSKEY: получен небезопасный ответ; родитель указывает, что он должен быть безопасным
09 августа 2021 г., 21:25:36.973 dnssec: информация: проверка ./SOA: получен небезопасный ответ; родитель указывает, что он должен быть безопасным
09 августа 2021 г., 21:25:36.989 dnssec: информация: проверка ./SOA: получен небезопасный ответ; родитель указывает, что он должен быть безопасным
09 августа 2021 г. 21:25:37.005 dnssec: информация: проверка ./SOA: получен небезопасный ответ; родитель указывает, что он должен быть безопасным
09 августа 2021 г. 21:25:37.093 dnssec: информация: проверка ./SOA: получен небезопасный ответ; родитель указывает, что он должен быть безопасным
09 августа 2021 г., 21:29:26.277 dnssec: информация: проверка com/SOA: получен небезопасный ответ; родитель указывает, что он должен быть безопасным
09 августа 2021 г., 21:29:26.577 dnssec: информация: проверка сети/DNSKEY: получен небезопасный ответ; родитель указывает, что он должен быть безопасным
Журнал query.log показывает поиск host1, но ничего не разрешает:
09 августа 2021 г. 21:25:15.148 клиент @ 0x7f1cc0005910 192.168.0.13#49292 (host1.epicsystems.local.com): запрос: host1.epicsystems.local.com IN A + (192.168.0.69)
09 августа 2021 г. 21:25:36.941 клиент @ 0x7f1cbc00a550 192.168.0.13#58522 (host1): запрос: host1 IN A + (192.168.0.69)
Может ли кто-нибудь увидеть, что я сделал неправильно здесь? Я впервые пытаюсь настроить DNS-сервер, поэтому, скорее всего, я где-то ошибся!