我有一个带有 Dnsmasq 的 OpenWRT/LEDE 路由器。我目前有一个附加到 DHCP 名称的本地域 ( something.lan
),因此我只需连接到 .NET 即可访问网络上的设备computer.something.lan
。整洁的。
最近,我终于获得了原生 IPv6 连接。这意味着我现在可以通过互联网访问所有支持 IPv6 的设备。
我有一个域名 ( something.tld
),我想将其用于 DHCP 名称的 AAA 记录。比如将lan.something.tld
NS 记录设置为路由器 IPv6 地址,然后让 Dnsmasq 充当名称服务器(以某种方式)?然后我就可以computer.lan.something.tld
在本地网络和互联网中使用。
这样的事情可能吗?当然,我可以手动设置 AAAA 记录,但我希望它是自动的。
答案1
您所问的问题完全有可能,但在我看来,我们强烈不建议这么做。
概述
您必须将路由器的 IP 地址定义为域的 SOA,然后指定指向路由器 IP 的 NS 记录。几年前,我曾经使用电缆调制解调器来执行此操作,只是为了看看我是否可以做到这一点。
您可能遇到的另一个问题是您的 ISP 可能不允许 DNS 端口进入您的网络。
底线
假设您可以直接创建 SOA 记录,或者您的域名注册商允许您为您的域设置 NS 记录(他们通常都允许您通过其 Web UI 执行此操作),您可以执行您所要求的操作。