openwrt DDNS 免费 动态解析路由器ip
环境
CHAOS CALMER (15.05.1, r48532)
参考
应用场景
路由器获得的公网ip经常变化,不过我的一般不变,固定域名和ip解析就好了
DDNS可以实现ip变化时自动更新域名解析的ip地址
注意
本文内容,操作时间为2017-1-30,目前2017-09-12 ,DDNS服务器依然工作正常,免费的不能保证一直有用,但方法是一样的
操作
安装
opkg update
opkg install luci-app-ddns
注册ddns域名
该部分为可变部分,可以寻找目前仍免费或着经济的ddns服务商
我这次使用的是3322.org 免费版,登陆http://www.pubyun.com/,注册一个f3322.net的域名(3322.org好像出问题,更改为了f3322.org),例如test.f3322.net
配置
Luci-->服务-->dynamic DNS-->添加一个启用
选择ipv4地址DDNS Service provider [IPv4] 选择3322.org
f3322.net的可以直接填入3322.org的配置,不需要再改其他的了
Hostname/Domain 填写申请到的域名 例如test.f3322.net
用户名和密码就填自己在http://www.pubyun.com/注册的用户名和密码 保存应用
测试是否解析成功
ping test.f3322.net 看是否是路由器的ip,有时可能本地的dns解析较慢,可以搜索在线ping之类的,看看是否已经有ddns解析了你的路由器ip
可选操作
内网下的ddns
默认DDNS是不解析内网ip的
修改/etc/config/ddns
内容
config ddns 'global'
option date_format '%F %R'
option log_lines '250'
option allow_local_ip '1' #把0改成1
据说有的ddns服务商解析内网ip会拉黑,3322.org不拉黑
读日志
再LuCI配置文件的页面 有一个Log File Viewer,点下面的read。。。 可以读该配置文件的日志,看运行是否正常或者cat /var/log/ddns
启动
开机启动
默认是开机自启的,可以在 Luci -->系统-->启动项-->中禁止