在Openwrt中添加Google域名的ddns Posted on 2022年5月29日2022年5月29日 by Dennis 由于土区Google domains的价格过于便宜,因而在Google domains买了一个新的域名用来做ddns用。因而需要在Openwrt上面设置好相关选项。我之前使用的是cloudflare, 而且在网上相关的材料也比较多,设置还算方便,但是对于Google domains,目前在Openwrt上面的设置材料还不算多,因而我把自己的趟坑经历总结一下,希望有帮助后面的人。 首先登陆到https://domains.google.com, 点击“显示高级设置” 点击“管理动态DNS”, 输入要绑定的主机名称,之后点击保存。 随后点击“查看凭据”, 点击“查看”,记录下用户名和密码,以做备用(稍后需要在openwrt里设置) 记录下用户名和密码之后,来到openwrt界面,完成相关设置信息,其中DDNS服务提供商选择“google.com” 最后,域名填写自己要绑定DDNS的域名,“用户名”和“密码”,填写为我们刚刚在google domains下面拷贝的用户名和密码就好了,之后点击保存。 如果重载后“上次更新”里的时间是空,说明脚本请求存在一些故障或者问题,这个时候需要切换到ddns日志,看一下究竟是哪里出现了问题,需要通过error信息来判断了~有问题欢迎留言!
ck11 says:我也有 OpenWRT google domain DDNS 需求。首先感谢楼主的教程。 另外请问一下你这个 OpenWrt DDNS 是哪个程序/插件? 回复 2022年6月22日 at 下午11:32
Dennis says:很高兴对你有所帮助哈, 这个是在 openwrt 编译里面可以选的,其位置在Network→IP Addresses and Names, 这里有一篇文章可以参考一下~https://p3terx.com/archives/openwrt-cloudflare-ddns.html 回复 2022年6月26日 at 下午10:28
ck11 says:谢谢,是我当时没有点进去看,就是默认的那个 ddns 插件。阿里云 ddns 和 腾讯云 ddns 有单独的 ipk 可以安装,设置起来更加容易一些。 回复 2022年7月20日 at 下午2:04
wenroueryi says:大佬能帮忙看看问题吗? 问题是按照教程设置后,还是无法访问。 dns.google.domain='[email protected]' ddns.google.enabled='1' ddns.google.lookup_host='www.jiangwangzhang.xyz' ddns.google.password='PW' ddns.google.service_name='google.com' ddns.google.username='vcBQ96jFGTxAkch6' ddns.google=service 000746 : verbose mode : 0 - run normal, NO console output 000746 : check interval: 600 seconds 000746 : force interval: 259200 seconds 000746 : retry interval: 60 seconds 000746 : retry counter : 0 times 000746 : No old process 000747 : last update: never 000747 : Detect registered/public IP 000747 : #> /usr/bin/nslookup http://www.jiangwangzhang.xyz >/var/run/ddns/google.dat 2>/var/run/ddns/google.err 000747 : Registered IP '198.18.13.236' detected 000747 info : Starting main loop at 2022-08-09 00:07 000747 : Detect local IP on 'network' 000747 : Local IP '139.227.223.141' detected on network 'wan' 000747 : Update needed - L: '139.227.223.141' <> R: '198.18.13.236' 000748 : #> /usr/bin/wget-ssl -nv -t 1 -O /var/run/ddns/google.dat -o /var/run/ddns/google.err --no-proxy 'http://vcBQ96jFGTxAkch6:PW@domains.google.com/nic/[email protected]&myip=139.227.223.141' 000749 ERROR : GNU Wget Error: '6' 回复 2022年8月9日 at 上午12:20
Dennis says:不对,看起来是 https://www.gnu.org/software/wget/manual/html_node/Exit-Status.html 你的用户名和密码错了,检查一下账户设置 回复 2022年8月26日 at 下午1:44
我也有 OpenWRT google domain DDNS 需求。首先感谢楼主的教程。
另外请问一下你这个 OpenWrt DDNS 是哪个程序/插件?
很高兴对你有所帮助哈, 这个是在 openwrt 编译里面可以选的,其位置在Network→IP Addresses and Names, 这里有一篇文章可以参考一下~https://p3terx.com/archives/openwrt-cloudflare-ddns.html
谢谢,是我当时没有点进去看,就是默认的那个 ddns 插件。阿里云 ddns 和 腾讯云 ddns 有单独的 ipk 可以安装,设置起来更加容易一些。
大佬能帮忙看看问题吗?
问题是按照教程设置后,还是无法访问。
dns.google.domain='[email protected]'
ddns.google.enabled='1'
ddns.google.lookup_host='www.jiangwangzhang.xyz'
ddns.google.password='PW'
ddns.google.service_name='google.com'
ddns.google.username='vcBQ96jFGTxAkch6'
ddns.google=service
000746 : verbose mode : 0 - run normal, NO console output
000746 : check interval: 600 seconds
000746 : force interval: 259200 seconds
000746 : retry interval: 60 seconds
000746 : retry counter : 0 times
000746 : No old process
000747 : last update: never
000747 : Detect registered/public IP
000747 : #> /usr/bin/nslookup http://www.jiangwangzhang.xyz >/var/run/ddns/google.dat 2>/var/run/ddns/google.err
000747 : Registered IP '198.18.13.236' detected
000747 info : Starting main loop at 2022-08-09 00:07
000747 : Detect local IP on 'network'
000747 : Local IP '139.227.223.141' detected on network 'wan'
000747 : Update needed - L: '139.227.223.141' <> R: '198.18.13.236'
000748 : #> /usr/bin/wget-ssl -nv -t 1 -O /var/run/ddns/google.dat -o /var/run/ddns/google.err --no-proxy 'http://vcBQ96jFGTxAkch6:PW@domains.google.com/nic/[email protected]&myip=139.227.223.141'
000749 ERROR : GNU Wget Error: '6'
老哥,你这个问题写的很清楚呀
wget 错误码是6, 你这个是 ssl 有问题,你的网站是不是配置了 ssl 之类的东西呀
不对,看起来是
https://www.gnu.org/software/wget/manual/html_node/Exit-Status.html
你的用户名和密码错了,检查一下账户设置
感谢大佬,很有帮助!
华硕路由器设置谷歌的ddns,一直不成功
截图有吗
我这边也是这个情况,我想应该是 domain.google 被国内屏蔽了,所以才会出现这个情况。