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 和其他相關參數集設定的選項配置。

我的 Ubuntu 機器啟用了 IPv4 DHCP,也接收 IPv6 的 RA。

配置 IPv4 後,我只能在「目前 DNS 伺服器」和「DNS 伺服器」下的resolvctl 中看到 v4 DNS 伺服器,且 DNS 解析工作正常。

當 IPv4 停用且只有 IPv6 RA 正在工作時,我只看到 IPv6「DNS 伺服器」部分已填充,且 DNS 解析不起作用。

這導致 DNS 解析停止運作,因為 resolvectl 中的目前 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 位址,正如我在 DNS 伺服器部分下的 resolvectl 中看到的那樣,但主機不會解析 DNS。

謝謝,

相關內容