使用 ra-pd / radvd 将自己宣传为 ipv6 dns 服务器

使用 ra-pd / radvd 将自己宣传为 ipv6 dns 服务器

我使用前缀委派在本地网络上设置无状态 IPv6。在我的路由器上,我的 RADVD 设置如下所示:

$ cat /etc/radvd.conf 
interface lan {
    AdvSendAdvert on;
    prefix ::/64 {  };
    # Google Public DNS
    RDNSS 2001:4860:4860::8888 2001:4860:4860::8844 { };
};

正如您所看到的,我宣传了 Google 针对 IPv6 的公共 DNS,目前一切正常。IPv4方面的情况option domain-name-servers 8.8.8.8, 8.8.4.4;也不错。dhcdpd.conf

现在我考虑尝试使用 pihole:在路由器上运行我自己的 DNS 服务器。路由器的 IPv4 地址是静态的,因此我知道如何将路由器宣传为 IPv4 端的 DNS 服务器(option domain-name-servers 192.168.1.1;)。

但我不确定如何在 IPv6 方面做到这一点。到目前为止,我完全避免设置静态 IPv6 地址(wide-dhcpv6从我的 ISP 给我一个前缀,并将路由器的 LAN 地址设置为${prefix_48}:0000::1)。我想知道是否有办法继续这样做,并且永远不手动分配 IPv6 地址。

就像是RDNSS ::/64 { }; # advertise self as DNS server

这样的设置合理吗?

或者您只需在路由器上分配一个手动唯一链路本地地址并宣传该地址?(fd前缀)

谢谢。

答案1

尚不支持,对应的功能请求在这里:https://github.com/radvd-project/radvd/issues/126

相关内容