将动态 DNS 解析为内部 IP

Jos*_*eld 0 internal-dns dynamic-dns

我对动态 DNS 不是很熟悉,并且很好奇我是否可以让它在某个用例中工作。

我有一些 Raspberry Pi,我正在设置它们以模拟我们在较大设置中小规模使用的应用程序的服务器设置。他们有无线接入能力。我希望能够将它们放入包中,并在各种环境下使用我的笔记本电脑与它们一起工作。但是,每次计算 IP 和地址以在新网络上与它们通信将非常烦人(必须更改所有应用程序/配置所指的端点)。

我可以让普通的 DNS A 记录指向内部 IP,它们在专用网络上运行良好。但是,这对于更改 IP 不太理想。我能否使用动态 DNS 将 DNS 记录解析为内部地址?(这样连接到一个新的无线网络,所有的查找都可以在所有的东西都连接后工作,而不必与路由器、自定义 dns 服务器等混为一谈。)

初步研究表明,动态 DNS 通常解析为外部 IP,而在这种情况下,我希望自动解析为在每个客户端的特定接口上获得的地址,例如 Eth0。

wom*_*ble 5

最简单的方法是使用mDNS在同一子网中的机器之间进行“ad-hoc”DNS 解析。这基本上就像安装avahi-daemonlibnss-mdns(Debian 软件包名称;适当调整)并确保您的防火墙没有阻止5353/udp. 这将涵盖正向和反向 DNS 条目,并<hostname>.local为本地子网上的所有其他机器创建该表单的可解析名称。

如果您需要在本地多播域之外可用的命名,您可能希望在 Internet 上的某处设置一个 DNS 服务器,该服务器接受TSIG-authenticatedUPDATE查询,然后配置您的客户端计算机以使用nsupdate(或其他等效方式)发送更新.