2017-06-18 42 views
-1

我发现了一对Node.js模块,它允许检查DNS记录的域名,但没有一个允许更改和设置 DNS记录来更新域。是否可以在Node.js中设置DNS记录?

我问的是甚至可能吗?我只是寻找朝着正确方向迈出的一步。

我正在使用DNS为我的DNS服务器轻松,如果有帮助。

回答

1

我认为这取决于您使用的DNS服务器。有一些标准化的方法来更新DNS服务器 - 请参阅https://en.wikipedia.org/wiki/Dynamic_DNS,或者如果您使用像fear.org这样的服务,那么他们有一个可以调用来更新DNS记录的REST-ish/HTTP端点。没有理由不能从node.js发起这个调用。这就是说 - 如果你想要做真正的DDNS,你可能必须实现一个更棘手的协议才能实现。某些DNS服务器只是从磁盘读取文本文件,因此您还可以构建更新这些文件和域序列号的内容,并在发生更新时重新加载服务器。 TL; DR:这是可能的,但你可能必须实施一些棘手的东西才能使其运行。

+0

我忘了提及我正在使用DNS轻松管理我的DNS服务器。我希望我的用户能够编辑其域名的DNS。我从来没有听说过'fear.org',感谢分享!也许我可以从他们那里得到一些想法。 –

+1

看起来他们有一个REST API。应该是一帆风顺的:https://www.dnsmadeeasy.com/pdf/API-Docv2.pdf – Fiid

相关问题