Sep 23 21:43:45 server named[895]: error (network unreachable) resolving 'ru.archive.ubuntu.com.home/A/IN': 2001:503:ba3e::2:30#53 Sep 23 21:43:46 server named[895]: error (network unreachable) resolving 'ru.archive.ubuntu.com.home/A/IN': 2001:503:c27::2:30#53 Sep 23 21:43:47 server named[895]: error (network unreachable) resolving 'ru.archive.ubuntu.com/A/IN': 128.63.2.53#53 Sep 23 21:43:48 server named[895]: error (network unreachable) resolving 'ru.archive.ubuntu.com/A/IN': 2001:7fd::1#53
При поиске решения проблемы в Google был найден совет запустить Bind в режиме IPv4 добавив ключ -4. Пробуем изменить файл /etc/default/bind9:
# run resolvconf? RESOLVCONF=yes # startup options for the server OPTIONS="-4 -u bind"
Перезапускаем службу bind и все равно в логах видим кучу ошибок error network unreachable
root@useful:~/ service bind9 status ● bind9.service - BIND Domain Name Server Loaded: loaded (/lib/systemd/system/bind9.service; enabled; vendor preset: enabled) Drop-In: /run/systemd/generator/bind9.service.d └─50-insserv.conf-$named.conf Active: active (running) since ons 2019-09-23 01:11:44 CEST; 25min ago Docs: man:named(8) Process: 6879 ExecStop=/usr/sbin/rndc stop (code=exited, status=0/SUCCESS) Main PID: 6884 (named) CGroup: /system.slice/bind9.service └─6884 /usr/sbin/named -f -u bind
Похоже, что named запускается с ключами /usr/sbin/named -f -u bind. Не то, что я ожидал после исправлений в файле /etc/default/bind9 Опции запуска службы в Ubuntu, Debian 8 следующие:
cp /lib/systemd/system/bind9.service /etc/systemd/system/bind9.service
Редактируем
/etc/systemd/system/bind9.service
Изменяем параметры запуска
ExecStart=/usr/sbin/named -f -u bind
На следующие
ExecStart=/usr/sbin/named -4 -f -u bind
Далее перезагружаем конфиги и перезапускаем службу
systemctl daemon-reload service bind9 restart
Проверяем еще раз статус службы
root@useful:~/$ sudo service bind9 status ● bind9.service - BIND Domain Name Server Loaded: loaded (/etc/systemd/system/bind9.service; enabled; vendor preset: enabled) Drop-In: /run/systemd/generator/bind9.service.d └─50-insserv.conf-$named.conf Active: active (running) since ons 2019-09-23 11:09:26 CEST; 5min ago Docs: man:named(8) Process: 20737 ExecStop=/usr/sbin/rndc stop (code=exited, status=0/SUCCESS) Main PID: 20742 (named) CGroup: /system.slice/bind9.service └─20742 /usr/sbin/named -4 -f -u bind