小米路由器开启DDNS具体的设置步骤可以参见这篇连接 【路由达人】简单两步搞定小米路由新增功能-DDNS(解析域名地址转向在线工具) - *(00)* - 博客园 由于路由器版本升级,web界面有所改变。 另外我不是很认可小米做路由器的思路,为了让大多数小白用户更容易使用,把web界面越做越简单,把很多路由器基本功能都关闭或隐藏了,已经完全背离了路由器的基本定义 在此我主要要说的是原博提及的一个问题“目前小米路由官方DDNS不支持为二级路由” 在小米路由器固件中虽然有官方DDNS功能,但是它不支持小米路由作为二级路由时使用DDNS。 默认官方DDNS功能是获取Wan口IP地址与动态域名绑定的。当路由作为二级路由时Wan为私有地址,所以不能实现DDNS功能外网访问了,我们需要让外网IP与动态域名绑定,从而实现DDNS功能。 为了查看官方DDNS有什么不同,查看中发现小米路由器官方DDNS功能代码中其实并非没有考虑小米路由器作为二级路由时DDNS获取外网IP问题,功能接口已经做好,只是没有放出来而已,所以我们只需简单通过修改一个参数即可让官方的DDNS功能支持小米路由做二级路由时使用。首先还是一句话:必须开启SSH。 具体怎么开启,小米不同型号的路由器开启SSH的方法是不同的,我目前熟悉的是小米路由器本身存在开发版的型号的开通办法,参见官网的方法就可以;另一个熟悉的是小米AX3600型号的。 小米路由器AX3600和具有开发版本的小米路由型号开启SSH 通过web管理界面正常添加自己的DDNS信息,使用Winscp打开etc/config/ddns或者使用其他SSH工具,比如puTTY 这里我使用的是花生壳,其他运营商也一样。如图,其中一条是option ip_source参数,原来为network这里我们替换为web即可。 到这里我们已经改好了,如此DDNS功能就也能支持二级路由啦! 我另一个经常使用的TP-LINK路由器默认是支持DDNS的二级路由的,其他主流路由器也是支持的。 另外,要想使用DDNS进行远程访问局域网,还需要联系运营商开通动态公网IP并开启相关端口如果家里没有分配的动态公网IP和端口,域名和服务器ip地址都能ping通,但是网站打不开,telnet也不通,需要联系运营商开通,可以参见下面这个链接域名和服务器ip地址都能ping通,但是网站打不开,telnet也不通_猫宁一-CSDN博客_能ping通但是telnet不通 关于DDNS相关配置项的说明 config 'service' 'myddns' |
|