找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 10008|回复: 14

openwrt 阿里ddns无法解析

[复制链接]
发表于 2019-4-18 00:35 | 显示全部楼层 |阅读模式
我买了一个阿里云的.com的域名,我是双软路由,主路由为爱快,旁路由为openwrt,在openwrt里设置了阿里ddns,无法解析!如下图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2019-4-18 00:35 | 显示全部楼层
有大神可以来帮帮我吗?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2019-4-18 00:37 | 显示全部楼层
自己顶,快来个大佬帮帮我吧
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-4-18 01:27 | 显示全部楼层
原因:你的公网ip地址获取错误,192.168.1.2是路由器内网地址,这个ip映射到你的域名肯定访问不了呀。具体原因是ddns自动获取公网地址的接口设置不对。
解决办法:阿里DDNS客户端——选择外网接口——选择一个能获取到公网ip地址的接口(大部分是路由器拨号上网,就选择"pppoe-wan"接口)——保存并应用即可。
验证办法:可以在阿里DDNS客户端日志中查看"当前路由IP:xxx.xxx.xxx.xxx"是否与你的公网IP(公网IP查询简单办法:直接百度搜索IP,就可以看到你的公网IP了)一致,一致的话就说明外网接口设置对了

点评

可是我openwrt是旁路有啊,是就是这个lan口啊上网啊,拨号的是爱快主路由啊  详情 回复 发表于 2019-4-18 23:24
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-4-18 12:30 | 显示全部楼层
要解析到公网的  你用局域网怎么解析
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-4-18 14:41 | 显示全部楼层
外网接口选WAN ,记录值填自己的外网IP

点评

外网接口没有wan口,我openwrt是esxi虚拟的二级路由,就是lan口  详情 回复 发表于 2019-4-18 23:29
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2019-4-18 23:24 | 显示全部楼层
xuerenRouter 发表于 2019-4-18 01:27
原因:你的公网ip地址获取错误,192.168.1.2是路由器内网地址,这个ip映射到你的域名肯定访问不了呀。具体 ...

可是我openwrt是旁路有啊,是就是这个lan口啊上网啊,拨号的是爱快主路由啊
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2019-4-18 23:29 | 显示全部楼层
liuji998 发表于 2019-4-18 14:41
外网接口选WAN ,记录值填自己的外网IP

外网接口没有wan口,我openwrt是esxi虚拟的二级路由,就是lan口
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-4-19 08:27 | 显示全部楼层
绑定下 也遇到同样问题了。。。。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-4-19 10:14 | 显示全部楼层
本帖最后由 平淡如盐 于 2019-4-19 10:18 编辑

这种情况需要修改脚本,通过wget获取公网ip,然后再更新。ssh进去,打开/usr/sbin/aliddns,修改如下代码,把#ip=`wget -qO- http://whatismyip.akamai.com/ 2>/dev/null`这一行前面的#去掉就可以了。
  1. check_aliddns() {
  2. #ip=`wget -qO- http://whatismyip.akamai.com/ 2>/dev/null`
  3. #current_ip=`nslookup $aliddns_name.$aliddns_domain | grep "Address 1"|tail -n1|cut -d' ' -f3  2>/dev/null`
  4. #current_ip=`echo $query_result | sed 's/.*,"Value":"\([0-9\.]*\)",.*/\1/'`
  5. current_ip=$(resolve2ip "$aliddns_name.$aliddns_domain")
  6. echo "$DATE 当前路由IP: ${ip}" >> /var/log/aliddns.log
  7. echo "$DATE 远程解析IP: ${current_ip}" >> /var/log/aliddns.log
  8. if [ "$ip" = "$current_ip" ]
  9. then
  10.    echo "$DATE IP未改变,无需更新" >> /var/log/aliddns.log
  11.    exit 0
  12.   else
  13.    echo "$DATE 更新中..." >> /var/log/aliddns.log  
  14. fi
  15. }
复制代码



点评

check_aliddns() { echo "$DATE WAN-IP: ${ip}"  详情 回复 发表于 2020-2-22 20:16
ssh进openwrt吗?还是  详情 回复 发表于 2019-4-19 10:49
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2019-4-19 10:49 | 显示全部楼层
平淡如盐 发表于 2019-4-19 10:14
这种情况需要修改脚本,通过wget获取公网ip,然后再更新。ssh进去,打开/usr/sbin/aliddns,修改如下代码, ...

ssh进openwrt吗?还是

点评

进去了用什么命令打开文件啊  详情 回复 发表于 2019-10-14 02:07
当然是进openwrt了。  详情 回复 发表于 2019-4-19 15:40
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-4-19 15:40 | 显示全部楼层
代号Seven 发表于 2019-4-19 10:49
ssh进openwrt吗?还是

当然是进openwrt了。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-10-14 02:07 | 显示全部楼层
代号Seven 发表于 2019-4-19 10:49
ssh进openwrt吗?还是

进去了用什么命令打开文件啊
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-2-22 20:16 | 显示全部楼层
平淡如盐 发表于 2019-4-19 10:14
这种情况需要修改脚本,通过wget获取公网ip,然后再更新。ssh进去,打开/usr/sbin/aliddns,修改如下代码, ...

check_aliddns() {                                                                                                                                               
        echo "$DATE WAN-IP: ${ip}"                                                                                                                              
        if [ "Z$ip" == "Z" ]; then                                                                                                                              
                echo "$DATE ERROR, cant get WAN-IP..."                                                                                                         
                return 0                                                                                                                                       
        fi                                                                                                                                                      
        current_ip=$(resolve2ip "$sub_dm.$main_dm")                                                                                                            
        if [ "Z$current_ip" == "Z" ]; then                                                                                                                     
                rrid='' # NO Resolve IP Means new Record_ID                                                                                                     
        fi                                                                                                                                                      
        echo "$DATE DOMAIN-IP: ${current_ip}"                                                                                                                  
        if [ "Z$ip" == "Z$current_ip" ]; then                                                                                                                  
                echo "$DATE IP dont need UPDATE..."                                                                                                            
                return 0                                                                                                                                       
        else                                                                                                                                                   
                echo "$DATE UPDATING..."                                                                                                                        
                return 1                                                                                                                                       
        fi                                                                                                                                                      
}

貌似不一样。                                       
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-8-19 00:13 | 显示全部楼层
同样拓扑 同样问题 无法访问
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-25 12:33

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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

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