build议build立我自己的DDNS服务器

你好我有一个petproject运行,创build一个DDNS。 我已经阅读过,但在开始购买资源和构build之前,我正在寻找一些关于我当前想法的反馈。

我的基本想法是,

1)从注册商处购买域名

2)在我的注册商为我的DNS /名称服务器ns1.domain.com,ns2.domain.com创build两个子域名(显然两个似乎是强制性的?)

3)在注册商处将我的自定义名称服务器设置为ns1.domain.com,并将其替代为ns2.domain.com

4)创build两个Linux VPS,设置BIND9 / DNS。

5)在我的注册商处,将ns1.domain.com,ns2.domain.com指向我的基于VPS的DNS服务器。

现在,如果我理解了一切正确的话,我不必费心去更新注册服务商的其他任何东西,而且我也可以

1)通过在我自己的DNS服务器上编辑我的DNSlogging,将我的www.domain.com指向我想要的任何地方

2)通过在我自己的DNS服务器上编辑我的DNSlogging,创build和处理“无限量”的子域。 (所以我可以给用户自己的子域来更改IP)

这是正确的还是我的任何步骤有缺陷,我必须做一些额外的?

提前感谢任何build议或有见地的信息!

好的总结,是的,你的计划似乎很好。

两台名称服务器确实是RFC 1034标准的一个授权。它是为了防灾的原因(如果桑迪在东海岸遇到一个,西海岸的另一个将继续)。

此外,BIND不是唯一的名称服务器软件,不要忘记检查其他人。

这个计划很好,你可以运行一个合适的DDNS服务。

一个小小的评论,如果.com只是一个例子,你打算在不同的TLD下工作。 请记住,尽pipeRFC 1034要求您保持“至less有两个域名服务器”的可用区域,但许多TLD注册pipe理机构的限制要比这个限制更严格。 例如,一些顶级域名(TLD)要求这些域名服务器位于不同的networking,其IPv4地址的前两个八位字节是不同的。 因此,如果您select了具有此限制的TLD,请确保您的VPS服务器不会以相同的/ 16结尾。 否则,您的“主要域名”的注册将不起作用。