openwrt路由器设置dnspod动态域名解析

百度路由器刷完了openwrt,我想做的第一件事情是把网站放到路由器上,家里装的是联通10M宽带,PPPoe连接,不是固定IP,所以首先要设置动态域名解析,目标是路由器重启或重新拨号获取的公网IP变了后,能自动修改域名的A记录。

我的域名在godaddy购买,域名解析用的是dnspod.cn,openwrt刷完后自带“动态dns”功能(登录-服务-动态dns),遗憾的是已有的服务提供商列表中没有dnspod。

又不想利用dnspod官网上提供的api脚本,更何况这些脚本大多使用到了curl命令,百度路由器的存储容量是不够安装curl,是没法使用的。想办法在“动态dns”功能中实现。

    1. 下载dnspod的php脚本,上传到可以公开访问的服务器上。
    2. 修改/usr/lib/ddns/services,添加:
"dnspod.com" "http://zgw.me/dnspodupdate.php?username=[USERNAME]&password=[PASSWORD]&domain=[DOMAIN]&myip=[IP]"
  1. 登录路由器web管理界面,服务-动态DNS,按如下设置:

myddns

保存&应用后重启路由器生效。

发表评论

电子邮件地址不会被公开。