运行我自己的动态 DNS 服务器

运行我自己的动态 DNS 服务器

我有几个服务器,我通过 webmin/bind 在这些服务器上运行名称服务器。现在我家里有一台电脑,我想从世界任何地方访问它,唯一的问题是,我的 IP 地址经常变化。

理想情况下,我想创建一个名称,例如 myhomepc.mydomain.com,它始终指向我的 IP 地址。

这意味着该域名的 A 记录必须根据我的 IP 地址进行更改。

这可能吗?我正在通过 webmin 进行工作。

答案1

绝对最简单的解决方案是使用免费动态 DNS 服务之一,例如 dyndns.com 或 no-ip.com(Google 以获得更多选项)。

如果您需要将您的家用电脑放在“mydomain.com”上,我建议使用指向 dyndns fqdn 的 CNAME。

答案2

如果您运行自己的绑定服务器,请查看正确的动态 DNS,而不是 dyndns 和 no-ip.com 等选项。这使用 Bind 中标准提供的功能直接更新区域。这比为上述服务之一设置 CNAME 稍微复杂一些,但至少您可以完全控制。

有一个 webmin 模块似乎可以处理这里,虽然我没有用过,所以不知道效果怎么样。

有关如何手动设置的详细信息,您可以查看这里

答案3

如果您已经在某个地方为 yourdomain.com 建立了主机,他们通常会在工具集中提供动态 DNS 功能。我知道 bluehost 有这个功能(因为我实际上做了您想做的事情)。它工作得很好,如果您在路由器后面,只需在路由器中使用端口转发规则进行简单的 NAT,您就可以使用 yourmachine.yourdomain.com 了。

我知道您说您的 IP 变化很大,但如果您的机器一直开着,它就不应该改变,但我对您的设置不太了解。

相关内容