公共域上的 Dnsmasq 主机名

公共域上的 Dnsmasq 主机名

我有一个带有 Dnsmasq 的 OpenWRT/LEDE 路由器。我目前有一个附加到 DHCP 名称的本地域 ( something.lan),因此我只需连接到 .NET 即可访问网络上的设备computer.something.lan。整洁的。

最近,我终于获得了原生 IPv6 连接。这意味着我现在可以通过互联网访问所有支持 IPv6 的设备。

我有一个域名 ( something.tld),我想将其用于 DHCP 名称的 AAA 记录。比如将lan.something.tldNS 记录设置为路由器 IPv6 地址,然后让 Dnsmasq 充当名称服务器(以某种方式)?然后我就可以computer.lan.something.tld在本地网络和互联网中使用。

这样的事情可能吗?当然,我可以手动设置 AAAA 记录,但我希望它是自动的。

答案1

您所问的问题完全有可能,但在我看来,我们强烈不建议这么做。


概述

您必须将路由器的 IP 地址定义为域的 SOA,然后指定指向路由器 IP 的 NS 记录。几年前,我曾经使用电缆调制解调器来执行此操作,只是为了看看我是否可以做到这一点。

您可能遇到的另一个问题是您的 ISP 可能不允许 DNS 端口进入您的网络。

底线

假设您可以直接创建 SOA 记录,或者您的域名注册商允许您为您的域设置 NS 记录(他们通常都允许您通过其 Web UI 执行此操作),您可以执行您所要求的操作。

资源

相关内容