我目前有一个DD-wrt路由器设置使用其内置的动态域名系统( DDNS ),更新DNS条目与DDNS提供者。
我不想使用第三方提供商,只是我自己的
我可以使用什么命令与我的Linux通信来更新一个记录--主机名/域--解析到DDWRT路由器的WAN ip地址?
在我的域区域的Bind (linux)中,我允许DDWRT路由器的lan IP进行更新。

谢谢大家,希望这对其他人有帮助

发布于 2021-08-19 07:14:02
根据DD-WRT文档,DDNS的“自定义”DDNS服务选项是基于HTTP的。
BIND的DDNS是实际DNS协议(RFC 2136)的扩展,因此它与HTTP本身无关。因此,不幸的是,这两种配置讨论的是两种不同的协议,尽管名称是相同的。
若要在绑定中使用DD-WRT的DDNS功能,您需要设置一个经过身份验证的HTTP服务,该服务将接收DD-WRT的DDNS请求,然后使用nsupdate或类似的实用程序传递接收到的信息,以便使用RFC 2136协议绑定。
如果有人知道一个现有的own服务器应用程序或脚本,请随时编辑这个答案或写自己的。
发布于 2021-12-10 02:35:42
另一个可能的答案是为rfc 2136更新配置的绑定服务器,在您的dd路由器上安装了一个jffs分区,并安装了它的绑定客户端包。为自己编写一个脚本来检测wan ip更改并执行后续的nsupdate,然后只需编写一个脚本就可以随意运行。
https://unix.stackexchange.com/questions/665291
复制相似问题