IPv6 / Kea DHCP / Ubuntu 20.04 / DNS サーバーの問題

IPv6 / Kea DHCP / Ubuntu 20.04 / DNS サーバーの問題

これが私の現在の設定です:

私の環境では IPv6 / IPv4 が有効になっています。

私のルータはその IPv6 サブネットに対して RA を実行しています。

ルータは他のオプション フラグを使用して構成されています。

Kea DHCP6 / DHCP4 サーバーを有効にしています。

Kea dhcp6 サーバーには、dns-server およびその他の関連パラメータが設定されたオプション構成があります。

私は IPv4 DHCP を有効にした Ubuntu マシンを持っており、IPv6 の RA も受信しています。

IPv4 が設定されている場合、resolvectl の「現在の DNS サーバー」と「DNS サーバー」の下に v4 DNS サーバーのみが表示され、DNS 解決が機能します。

IPv4 が無効で、IPv6 RA のみが動作している場合、IPv6 の「DNS サーバー」セクションのみが表示され、DNS 解決は機能しません。

これにより、resolvectl の現在の DNS サーバーが表示されないため、DNS 解決が機能しなくなります。

現在の DNS サーバーが v6 アドレスを表示しない原因は何でしょうか?

以下を更新します: 以下は私の Kea DHCP6 構成です。

{
"Dhcp6": {
    "interfaces-config": {
        "interfaces": ["ens3"]
    },
            "option-data": [{
                "name": "dns-servers",
                "data": "<V6 DNS IP ADDRESS>",
                "code": 23
            }]
}}

V6 ホスト DNS は DHCP6 経由で渡され、RA はホストに DHCP6 経由で DNS を探すように通知するために他の構成オプションを渡すだけです。

パケット キャプチャを実行し、他の構成フラグが設定された RA パケットを確認できました。ホストは、DNS サーバー セクションのresolvectl で確認できるように DNS アドレスを取得しますが、ホストは DNS を解決しません。

ありがとう、

関連情報