多个动态 DNS 可以解析同一个 IP 地址吗

多个动态 DNS 可以解析同一个 IP 地址吗

多个动态 DNS 可以解析到同一个 IP 地址吗?我想在家庭网络中将某些东西分开,想知道是否可以使用不同的动态 DNS 地址来解析我的家庭 IP?

答案1

多个动态 DNS [地址] 可以解析到同一个 IP 地址吗?

是的。

我想在我的家庭网络中保留一些东西,并想知道我是否可以使用不同的动态 DNS 地址来解析我的家庭 IP?

您当然可以这样做,但正如 w3dk 所建议的,您需要以某种方式区分家庭网络上的流量。最简单的方法是为每个服务使用单独的端口。如果您有一些“服务”以某种方式仅在一个端口上运行(例如,为两个或更多单独的 http:// 站点提供服务的 Web 服务器),那么您将需要研究以另一种方式(例如虚拟主机)分离出该流量的方法。

答案2

动态 DNS 服务会更新您域名的“A 记录”,该记录可指向任何 IP 地址。因此,您可以拥有任意数量的域名(无论是否动态),指向同一个 IP。

但您也可以为域名创建别名。这些别名称为“CNAME 记录”。这样,您只需设置一个动态 IP 域名,以及任意数量的别名,这些别名将始终解析为动态 IP。您可以在任何域名注册商处创建这些别名,有时隐藏为“高级 DNS”或类似名称。

免费DNS允许您在其他人的域中创建免费子域,并且如果您愿意,还可以共享您自己的子域。它还提供动态 IP 更新(尽管没有多少路由器支持它),因此它非常适合家庭/测试服务器等。例如,我有一个子域将其“MX 记录”(用于电子邮件)指向 mailinator.com,以便在阻止 Mailinator 自己的别名 (CNAME) 的烦人网站上注册。

至于“保持分离”,只需使用不同的域名即可。大多数服务不会费心检查任何东西,只会检查它们监听的端口是否收到某些东西。OpenVPN 会在指向您 IP 的每个域中给出相同的答案(当然,在原始 IP 中也是如此)。Web 服务器可以根据用于访问它们的域以不同的方式回答,因此您可以在同一个服务器上拥有多个网站(甚至数千个,例如所有友好的 5 美元共享 Web 主机,它们喜欢处于边缘 ;),但它们会在指向您 IP 的每个域中显示一个网站(或至少一个错误页面)。

限制谁可以连接到什么可能更好,例如,在防火墙中限制 OpenVPN 端口仅响应某个 IP;至少使用 iptables,您可以指定动态域而不是 IP,但 iptables 会在启动时解析其地址,因此一旦地址更改,它就会停止工作,因此您必须定期重新加载 iptables 以避免停机。或者,也许您只想要表面上的分离,并且不关心窥探者是否在任一域中找到您的开放端口。但我现在只是在玩通灵术;您应该提供更多关于您想要什么以及为什么想要的详细信息,以获得更好的帮助。

干杯!

相关内容