IP 地址解析优先级 (IPv4)

IP 地址解析优先级 (IPv4)

我有一份同时包含IP 地址 ( ) 和( )A的记录。external1.2.3.4internal192.168.10.20

当客户端想要从网络连接到此服务时192.168.10/24- 它应该使用192.168.10.20一个作为目标。

如果客户端位于不同的网络 - 那么1.2.3.4应该使用。

我知道 IPv6 有地址优先级解析,但我能为 IPv4 实现类似的功能吗?

答案1

这种典型方法是设置两个 A 记录。一个 A 记录指向内部地址,当从 192.168.10/24 进行 DNS 查询时提供,而另一个 A 记录则当从其他任何地方进行 DNS 查询时提供。这通常作为 DNS 服务器的一项功能实现,称为“水平分割”(例如维基百科关于水平分割 DNS 的文章) 列出了一些其他名称,如“Split DNS”。可能还存在其他名称,如“Multiview DNS”。

如何实现此功能的具体细节(以及此功能的 DNS 服务器名称可能是什么)将根据所使用的 DNS 服务器软件而有所不同。

相关内容