使用 IPv6 时,如何将我的一台设备发布为 DNS 服务器?

使用 IPv6 时,如何将我的一台设备发布为 DNS 服务器?

我运行 Pi hole,并且我有一个具有 IPv6 功能的 TP 链接路由器(Archer C6)。

我的 ISP 似乎通过“动态 IP(SLAAC/DHCPv6)”支持这种类型的连接。我想我遇到了一种先有鸡还是先有蛋的情况:

  • 一方面,我需要知道我的 Pi 孔的 IPv6 并将其写为主 DNS 地址和辅助 DNS 地址。
  • 另一方面(使用前缀委派),我的路由器只有从我的 ISP(使用其他 DNS 地址,如 Cloudflare)获取地址后才能知道它的前缀。

当我使用 cloudflare DNS 地址时,我得到了一个 IPv6 地址,我想将其更改为我的 Pi hole 的地址,我的路由器释放了它的 IPv6 地址,并且显然会使用不再相关的 Pi hole 地址再次尝试。

还有一件事,我不能使用类似的地址fe80::4bd2:67c1:9247:3c91/64(没有/64后缀),路由器说这不是一个有效的 DNS 地址。

我该怎么办?这个问题有解决办法吗?

相关内容