是否可以在Node.js中设置DNS记录?

时间:2017-06-18 05:44:54

标签: node.js dns

我发现了一些Node.js模块,可以检查域的DNS记录,但没有一个允许更改和设置 DNS记录来更新域。

我甚至可以提出什么问题?我正在寻找朝着正确方向迈出的一步。

我正在为我的DNS服务器使用DNS Made Easy,如果有帮助的话。

1 个答案:

答案 0 :(得分:1)

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