LINUX.ORG.RU

Недоступен хост без указания доменного суффикса

 


0

1

Никак не могу понять, почему не проходит пинг по простому имени хоста с сервера на базе Astra Linux SE 1.7.3 со статическим адресом. Укажешь суффикс локального домена - проходит. Сеть на systemd-networkd .

resolv.conf -

nameserver xx.xx.xx.xx

systemd/network/10-static-eth0-network -

DNS=xx.xx.xx.xx Domain=yy.yy.local

systemd/resolved.conf -

[Resolve]

DNS=xx.xx.xx.xx Domains=yy.yy.local

#systemctl status systemd-resolved.system -

Active

#resolvectl status -

Current DNS Server: xx.xx.xx.xx

DNS Domain: xx.xx.xx.xx

#resolvectl query astratest

astratest: ip разрешается верно

nssswitch hosts: files [resolve] dns

Но пинг astratest - временный сбой в разрешении имен. ping astratest.yy.yy.local - успешно


Ответ на: комментарий от vasya_pupkin

Извиняюсь за долгий ответ. Как я понимаю, эффективные значения настроек сети находятся в /run/systemd/resolve/resolv.conf Его содержание формируется сейчас так

nameserver x.x.x.x

search yy.yy.local

В какой файле нужно еще указывать приведенную Вами директиву?

Нашел в МАN-е , что в /etc/resolv.conf тоже надо указать. Что же первично - откуда run берет эффективное значение?

DrBim
() автор топика
Последнее исправление: DrBim (всего исправлений: 3)