如您所知,Windows 不支持为 IPv6 设置通过路由器通告 (RDNSS) 的 DNS。因此它应该使用 DHCPv6 服务器以某种方式获取所需的地址。
我在我的路由器上使用 DD-WRT,它同时具有 DNSMasq 作为 DHCP/DNS 服务器(它似乎同时支持 IPv4 和 IPv6)和 RADVD 用于 IPv6 的路由器广告。
WAN 是通过 DHCP 和前缀委派设置的,RADVD 负责将前缀委派给 LAN。IPv6 基本可以正常工作……只是 Windows 机器上没有分配 DNS。
我该如何设置我的系统,以便 RADVD 仍然像现在一样在 LAN 上分配地址,并且 DNSMasq 负责为 IPv6 客户端分发 DNS 服务器(这样它就可以通过这种方式与 Windows 一起工作)?
答案1
大约在 2018 年 3 月,Windows 10 支持来自 ICMPv6 路由器广告的 RDNSS。只要 DNSmasq 正在监听 IPV6 端口 53(UDP 和 TCP),并且只要它分发 AAAA(IPv6)记录,您就应该可以使用 radvd 进行广告宣传。