systemd-resolvedはDHCP提供のDNSサーバーを使用しません。 - 暗号化されたIPv6アドレスを使用します。

systemd-resolvedはDHCP提供のDNSサーバーを使用しません。 - 暗号化されたIPv6アドレスを使用します。

自宅では、私のルーターは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サーバーが同伴されただけです。

ベストアンサー1

おすすめ記事