一 条件
1.家庭网络的ip必须是动态公网ip,如果不是公网IP,请选择内网穿透,DDNS方案不适合你的家庭网络。
2.我个人选用的DDNS服务商是dynu,国内用户可能不能访问注册。针对国内用户,可选用公云2233,但需要进行身份认证。
3.openwrt系统的网关,作为旁路由。如果你的主路由是openwrt,注意下面有个地方有差异。
前期准备
1.openwrt旁路由设置
进入网络-接口-lan-修改。ipv4网关地址,dns服务器,填写主路由的后台地址,我的腾达路由地址是192.168.0.1,ipv4地址填写,主路由后台地址的前3位+254,关闭dhcp服务器。旁路由设置完成。
2.注册dynu(国内用户较以登陆,需自己想办法)
这里的流程是,注册账号,进入后台,选择DDNS Services,点击添加,注册自己的域名,此时也可以选择已注册好的一级域名,但需到一级域名注册商处更改DNS服务器,一般72小时内。
开始使用DYNU
进入旁路由后台,找到动态dns服务,输入服务名dynu,进入此界面。
4.1钩上已启用
4.2以www.abc.kozow.com为例子,自己替换进自己的信息,将www.abc.kozow.com填入查询主机名。
4.3自定义更新URL,填上
http://162.216.242.240/nic/update?hostname=xx.coma&password=xxxx
特别注意:官方使用的更新网址是 aip.dynu.com,这个域名国内无法访问,所以也解析不了,使用上述IP可完美解决。
更新,对于有的ddns插件自定义服务这边,如域名,用户名及密码不允许为空时,则需要用以下代码,并分别填写数据。
另外,可以使用IP:162.216.242.240
http://162.216.242.240/nic/update?hostname=[DOMAIN]&myip=[IP]&username=[USERNAME]&password=[PASSWORD]
abc.kozow.com替换成自己的域名,没有www。
password=xxx,xxx替换成你的dynu登陆密码。
4.4旁路由从网址获取ip,主路由忽略这步。
进入高级设置,选择url,用于监测的url填上。点击保存并应用。
http://checkip.dyndns.com
4.5开启ddns服务,点击启动。
4.6点击日志查看器,点击读取日志文件,出现下图,即成功。