我有一个 OpenWrt 10.03,当我的 IP 更改时,我需要更新我的动态 DNS 帐户(例如 OpenDNS 或 DYNDNS)。我如何从终端执行此操作?
答案1
你可以看看使用伊纳丁,一个更新您的 DNS 条目的客户端。
上有一个关于它的页面DynDNS 支持网站。
或者,有这一行[1]:
curl -v -k -u user:password "https://members.dyndns.org/nic/update?hostname=&myip=$(curl -s http://checkip.dyndns.org | sed 's/[a-zA-Z/ :]//g')&wildcard=NOCHG&mx=NOCHG&backmx=NOCHG"
[1] 未经测试:来自命令行: http://www.commandlinefu.com/commands/view/2492/update-dyndns.org-with-your-external-ip。
答案2
如果您有最新版本的 openwrt 并且有一个名为 luci-app-ddns 的软件包,您可以在 Web 管理控制台上配置它。另请检查关于这个问题的 OpenWrt 文档。