找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 8108|回复: 4

DDNS更新这两周有问题,帮忙分析一下,谢谢!

[复制链接]
发表于 2017-2-24 15:51 | 显示全部楼层 |阅读模式
Openwrt 官方CC版,只安装了SS、pdnsd 、DDNS-Script、UPNP 四个软件包,PPPOE拨号上网,一直无法解释真正的IP地址,不知道是否与SS有关?前天试过指定“接口”后更新正常,但过了半小时又不行了!

以下是DDNS的log
---------------------------
154141       : ddns version  : 2.4.3-2
154141       : verbose mode  : 0 - run normal, NO console output
154143       : check interval: 600 seconds
154143       : force interval: 259200 seconds
154143       : retry interval: 60 seconds
154143       : retry counter : 0 times
154143       : No old process
154143       : last update: never
154143       : Detect registered/public IP
154143       : #> /usr/bin/nslookup xxx.ddns.net  >/var/run/ddns/xxx_ddns.dat 2>/var/run/ddns/xxx_ddns.err
154143       : Registered IP '58.xx.xx.22' detected     <-- 这里是SS的服务器IP地址
154143  info : Starting main loop at 2017-02-24 15:41
154143       : Detect local IP on 'interface'
154143       : #> ifconfig pppoe-wan >/var/run/ddns/xxx_ddns.dat 2>/var/run/ddns/xxx_ddns.err
154144       : Local IP '59.xx.xx.162' detected on interface 'pppoe-wan'   <-- 这里是PPPOE拨号的真实IP地址
154144       : Update needed - L: '59.xx.xx.162' <> R: '58.xx.xx.22'
154144       : parsing script '/usr/lib/ddns/update_No-IP.com.sh'
154144       : sending dummy IP to 'no-ip.com'
154144       : #> /usr/bin/wget -nv -t 1 -O /var/run/ddns/xxx_ddns.dat -o /var/run/ddns/xxx_ddns.err --no-proxy 'http://xxxabc123%40gmail.com:123456@dynupdate.no-ip.com/nic/update?hostname=xxx.ddns.net&myip=127.0.0.1'
154244 ERROR : GNU Wget Error: '4'
154244       : failed: Permission denied.  <-- 一直无法通过验证
No data received.
154244  WARN : Transfer failed - retry 1/0 in 60 seconds

只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2017-2-24 22:42 | 显示全部楼层
wget没有777?建议SSH上去,直接wget 'http://xxxabc123%40gmail.com:123456@dynupdate.no-ip.com/nic/update?hostname=xxx.ddns.net&myip=127.0.0.1' 看看啥反应。其次为啥你的myip=127.0.0.1?不是应该是你wan口ip吗?
最后记得更新成功后,要把路由器的DNS缓存重启一下,否则你ping域名还是原来的ip

点评

我怀疑是DNS被劫持了!我在SS服务器上解释dynupdate.no-ip.com的地址与本地OP上解释出来的IP地址相差太远太远了,而且本地解释PING不通的。 用官方的URL: http://dynupdate.no-ip.com/nic/update?myip=&host  详情 回复 发表于 2017-2-27 13:00
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-2-27 13:00 | 显示全部楼层
lcsuper 发表于 2017-2-24 22:42
wget没有777?建议SSH上去,直接wget 'http://xxxabc123%40gmail.com:123456@dynupdate.no-ip.com/nic/upda ...

我怀疑是DNS被劫持了!我在SS服务器上解释dynupdate.no-ip.com的地址与本地OP上解释出来的IP地址相差太远太远了,而且本地解释PING不通的。

用官方的URL:
http://[USERNAME]:[PASSWORD]@dynupdate.no-ip.com/nic/update?myip=[IP]&hostname=

就算填入正确的信息都没有任何返回信息。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2017-2-27 13:24 | 显示全部楼层
本帖最后由 lcsuper 于 2017-2-27 13:26 编辑

我wget了一下,结果是这样的,显示我的账号不对。如果你什么信息都没返回,估计isp封了dynupdate.no-ip.com。你可以ping一下dynupdate.no-ip.com看看。你还可以登录noip查看一下你的域名对应的IP记录表,看是否和你的wan口ip一致。其次,有时候域名的更新需要一点时间
[root@PandoraBox:/root]#wget http://xxxabc123%40gmail.com:123456@dynupdate.
no-ip.com/nic/update?hostname=xxx.ddns.net&myip=127.0.0.1
[root@PandoraBox:/root]#Connecting to dynupdate.no-ip.com (8.23.224.120:80)
wget: server returned error: HTTP/1.1 401 Unauthorized


点评

谢谢你的热心帮助! 问题解决了,最终还是DNS被劫持的问题,换了一个相对干净的DNS立马解释正常了  详情 回复 发表于 2017-3-2 12:42
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-3-2 12:42 | 显示全部楼层
lcsuper 发表于 2017-2-27 13:24
我wget了一下,结果是这样的,显示我的账号不对。如果你什么信息都没返回,估计isp封了dynupdate.no-ip.com ...

谢谢你的热心帮助! 问题解决了,最终还是DNS被劫持的问题,换了一个相对干净的DNS立马解释正常了
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-9-28 15:07

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表