自宅では、私のルーターはDHCP(192.168.1.1)を提供し、他のサーバーはローカルDNSキャッシュ(192.168.1.157)をホストします。 DHCPv6サーバーがありません。
ルータが正しく設定され、DHCP 経由で送信される唯一のネームサーバは 192.168.1.157 です。同じネットワーク上の他の(Windows、Android)クライアントは、DHCPを介してDNSを正しく設定できます。
しかし、私のPop_OSでは! 20.04システムには、systemd-resolved
他の場所から取得したように見える2つの追加のネームサーバーがあります。
~ resolvectl
(snip)
Link 3 (wlp0s20f3)
Current Scopes: DNS
DefaultRoute setting: yes
LLMNR setting: yes
MulticastDNS setting: no
DNSOverTLS setting: no
DNSSEC setting: no
DNSSEC supported: no
Current DNS Server: fe80::f6f5:e8ff:fe61:8e90
DNS Servers: fe80::f6f5:e8ff:fe61:8e90
2605:a601:558e:d500::1
192.168.1.157
また、DNSクエリを解決するためにIPv6ネームサーバーを使用しているようです。これは私のLANのDNSサーバーにアクセスしないことを意味します。ランダムに再起動すると、正しいDNSサーバー(192.168.1.157)が使用されますが、これは合計時間の1/3にすぎません。
これらの追加のDNSサーバーはどこで利用できますか?この問題をどのように解決できますか?
注:Ask Ubuntuに欠落しているDNSサーバーに関する他の質問がありましたが、私はこの問題が私のDNSサーバーが「欠落していない」という点でユニークだと思います。 2つの不要なIPv6 DNSサーバーが同伴されただけです。