cat /etc/systemd/resolved.conf.d/consul.conf
[Resolve]
DNS=127.0.0.1:8600
DNSSEC=false
Domains=~consul
# resolvectl domain
Global: ~consul
Link 2 (enp1s0):
Link 3 (enp6s0):
# resolvectl query consul.service.consul
consul.service.consul: 10.27.96.3
но при этом host и любой другой софт не резолвят .consul
# host consul.service.consul
Host consul.service.consul not found: 3(NXDOMAIN)
Debian 11, systemd 247, единственные отличия от примера:
# ls -l /etc/resolv.conf
lrwxrwxrwx 1 root root 29 Apr 28 15:55 /etc/resolv.conf -> ../run/resolvconf/resolv.conf (а в примере /run/systemd/resolve/stub-resolv.conf)
# cat /etc/resolv.conf
nameserver 108.61.10.10 - добавлен доп нс от моего хостера, который появляется заново при рестарте
nameserver 127.0.0.53
кто-то знает как такое фиксить?
Судя по симлинку, у вас файлом resolv.conf управляет сервис resolvconf, а не systemd-resolve.d - вот его и надо настраивать
фикстится в сторону отказа от systemd-resolvd в пользу unbound , с префетчем и прочими полезностями
Обсуждают сегодня