Главная » Linux Ubuntu/Mint » DNS » Исправляем ошибку — network unreachable resolving ‘./NS/IN’: 2001:503:c27::2:30#53

📑 Исправляем ошибку — network unreachable resolving ‘./NS/IN’: 2001:503:c27::2:30#53

При установке DNS сервера bind9 для сети ip4 в Ubuntu при запуске сервера появляются ошибки, которые можно увидеть в syslog или при проверке статуса:

$sudo service bind9 status


● named.service - BIND Domain Name Server
Loaded: loaded (/lib/systemd/system/named.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2022-10-17 21:42:39 MSK; 3min 42s ago
Docs: man:named(8)
Main PID: 2335 (named)
Tasks: 5 (limit: 1066)
Memory: 11.3M
CGroup: /system.slice/named.service
└─2335 /usr/sbin/named -f -u bind

окт 17 21:42:39 dns-101-64 named[2335]: network unreachable resolving './NS/IN': 2001:503:c27::2:30#53
окт 17 21:42:39 dns-101-64 named[2335]: network unreachable resolving './NS/IN': 2001:500:12::d0d#53
окт 17 21:42:39 dns-101-64 named[2335]: network unreachable resolving './NS/IN': 2001:500:9f::42#53
окт 17 21:42:39 dns-101-64 named[2335]: network unreachable resolving './NS/IN': 2001:503:ba3e::2:30#53
окт 17 21:42:39 dns-101-64 named[2335]: network unreachable resolving './NS/IN': 2001:7fd::1#53
окт 17 21:42:39 dns-101-64 named[2335]: network unreachable resolving './NS/IN': 2001:500:2::c#53
окт 17 21:42:39 dns-101-64 named[2335]: network unreachable resolving './NS/IN': 2001:7fe::53#53
окт 17 21:42:39 dns-101-64 named[2335]: network unreachable resolving './NS/IN': 2001:500:200::b#53
окт 17 21:42:39 dns-101-64 named[2335]: managed-keys-zone: Key 20326 for zone . is now trusted (acceptance timer complete)
окт 17 21:42:39 dns-101-64 named[2335]: resolver priming query complete

что означает, что не настроен протокол 6 версии и нужно запускать bind9 с поддержкой только ip4.  А в выводе, приведенном выше, в строке:

└─2335 /usr/sbin/named -f -u bind

bind9 запускается для всех версий протокола ip. Решается проблема достаточно просто. Редактируем файл /etc/systemd/system/bind9.service любым редактором текста:

$ sudo nano /etc/systemd/system/bind9.service

и в содержимом файла:

[Unit]
Description=BIND Domain Name Server
Documentation=man:named(8)
After=network.target
Wants=nss-lookup.target
Before=nss-lookup.target

[Service]
EnvironmentFile=-/etc/default/named
ExecStart=/usr/sbin/named -f $OPTIONS
ExecReload=/usr/sbin/rndc reload
ExecStop=/usr/sbin/rndc stop

[Install]
WantedBy=multi-user.target
Alias=bind9.service

в строку, ExecStart=/usr/sbin/named -f $OPTIONS добавляем ключ -4:

ExecStart=/usr/sbin/named -4 -f $OPTIONS

Перегружаем демоны sysctl:

$ sudo systemctl daemon-reload

и перестартуем bind9:

$ sudo service bind9 restart

Проверяем:

$ sudo service bind9 status


● named.service - BIND Domain Name Server
Loaded: loaded (/lib/systemd/system/named.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2022-10-17 21:49:10 MSK; 14s ago
Docs: man:named(8)
Main PID: 2444 (named)
Tasks: 5 (limit: 1066)
Memory: 11.1M
CGroup: /system.slice/named.service
└─2444 /usr/sbin/named -4 -f -u bind

окт 17 21:49:11 dns-101-64 named[2444]: zone 127.in-addr.arpa/IN: loaded serial 1
окт 17 21:49:11 dns-101-64 named[2444]: zone localhost/IN: loaded serial 2
окт 17 21:49:11 dns-101-64 named[2444]: zone 255.in-addr.arpa/IN: loaded serial 1
окт 17 21:49:11 dns-101-64 named[2444]: zone sample.loc/IN: loaded serial 20150256
окт 17 21:49:11 dns-101-64 named[2444]: all zones loaded
окт 17 21:49:11 dns-101-64 named[2444]: running
окт 17 21:49:11 dns-101-64 named[2444]: zone sample.loc/IN: sending notifies (serial 20150256)
окт 17 21:49:11 dns-101-64 named[2444]: managed-keys-zone: Key 20326 for zone . is now trusted (acceptance timer complete)
окт 17 21:49:11 dns-101-64 named[2444]: resolver priming query complete

Всё. Сообщения пропали.

При перепечатке просьба вставлять активные ссылки на oslogic.ru
Copyright oslogic.ru © 2024 . All Rights Reserved.