cat /etc/systemd/resolved.conf.d/consul.conf
[Resolve]
DNS=127.0.0.1:8600
DNSSEC=false
Domains=~consul
# systemctl is-active systemd-resolved
active
но в отличии от гайда у меня в /etc/resolv.conf прописан еще встроенный DNS сервер от моего хостера:
# cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
# 127.0.0.53 is the systemd-resolved stub resolver.
# run "resolvectl status" to see details about the actual nameservers.
nameserver 108.61.10.10
nameserver 127.0.0.53
мне кажется из-за консул днс не работает
# resolvectl domain
Global:
Link 2 (enp1s0):
Link 3 (enp6s0):
# resolvectl query consul.service.consul
consul.service.consul: resolve call failed: 'consul.service.consul' not found
подскажите, как я могу пофиксить это? почитал маны, самостоятельно не могу допереть
resolvectl status
# resolvectl status Global Protocols: +LLMNR +mDNS -DNSOverTLS DNSSEC=no/unsupported resolv.conf mode: foreign Link 2 (enp1s0) Current Scopes: LLMNR/IPv4 LLMNR/IPv6 Protocols: -DefaultRoute +LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported Link 3 (enp6s0) Current Scopes: LLMNR/IPv4 LLMNR/IPv6 Protocols: -DefaultRoute +LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
resolvectl dns *
bind ставь все проблемы уйдут
dnsmasq пашет, но bind тоже попробую, спасибо
Обсуждают сегодня