外网域名访问,没有阿里DDNS,小米路由器自带的好用吗?
大家好,我是晓飞影!
一个数码爱好者,也喜欢在众多平行领域探究摸索,让生活多一点乐趣。
之前玩过各种软路由,openwrt 的功能是真的强,可以做很多有趣的事,但是功能越多不代表需要用到的越多,有的人只想用品牌的硬路由器,其实里面有一些功能也非常实用。小米路由器最近的产品口碑都还不错,最开始小米 AX3600 就吸引了消费者的眼球,后来平民价格的 AX1800 和华为的 AX3 Pro 之争就没停下来过,尤其是红米 AX6 从发布开始,我就觉得是热度完全被低估的产品,前面的路由器都玩过出掉了,最后留下的就是 AX6,现在已经停产,同价位里基本是路由器的综合素质天花板了。
红米 AX6 现在还可以刷 openwrt 固件了,不过这篇文章还是针对新手向,还是来看看路由器自身的功能。openwrt 系统里一般都自带或者自己安装阿里 DDNS,这个玩意的目的就是可以用域名来远程访问家里的设备,只是家里的硬路由一般都不会带阿里 DDNS,小米系路由器里是自带 DDNS 功能的,其实也一样有办法实现。
注意前提是要有公网 IP,我的公网 IP是最早装电信宽带时电话申请的,一直保留到现在,关于申请公网 IP 的方法有很多,最常见的是打电话说家里有监控需要远程访问,需要开通,有的可能要收取一定的费用,可以试试。
在路由器后台界面——高级设置里可以找到 DDNS,点击添加服务,可以看到服务提供商只有四个,花生壳大家应该都听过,好处是注册就送一个免费域名,我很早之前注册过,一直没用它的免费域名,后来试了下还不错。
注册 Oray 账号
首先在贝锐官网注册账号。
然后在右上角点击控制台。
然后在左侧点击域名——壳域名,就可以看到赠送了一个域名,比阿里云的 9 元域名还免费,重点是目前看来是永久有效的,要说唯一缺点,就是这个域名无法自定义,几乎是一排乱码,给啥就是啥,不方便记忆,后面会给出解决办法。
路由器设置
回到刚才红米 AX6 的路由器设置界面,在 DDNS 里选择花生壳服务商,然后输入账号和密码,就是注册的账号密码,然后填写赠送的域名。
等待片刻,域名启用成功,注意 WAN 口必须是公网 IP,此时如果还做了端口转发,比如内网里的一些服务,都可以通过此域名加端口号在外网访问。
如图,在外网环境直接输入域名号就是公网访问地址,而且在局域网内输入的话,会自动判断是局域网,达到局域网内最高速度。
没有阿里 DDNS 如何使用自定义的域名
免费域名的好处是不要钱,操作简单,但是确实太不好记忆了,这个时候要是能使用自己购买的域名靓号就好了,还是以阿里云举例。
首先还是在阿里云官网(www.aliyun.com)注册一个账号,可以直接支付宝扫描注册。
注册成功后点击右上角的控制台进入,我这里是经常使用的功能会出现在我的导航里。
点击左上角的菜单键,在弹出的菜单选择域名。
我买了一个 10 年的域名,如果没有域名的话,就先点击域名注册。
首先搜一下自己想要的域名,和 QQ 靓号注册一样,越是好的数字或者名称,价格肯定也更贵,如果觉得价格贵了就尝试多加点字母和数字,自己能懂就行。
开始我搜 awsl 普遍都是 30 元的起步价,加了个 123 就有便宜的域名了,比如 top 结尾的只要 9 元,如果是尝鲜的话可以试试,如果是长期给自己的服务器使用的话,我建议考虑 10 年的价格,根据我自己之前买的域名来看,越往后价格都越高,因为域名都被占用了。
买好了域名之后回到刚才的域名列表,找到自己购买的域名,最右边有解析按钮,点击。
点击添加记录。
在添加域名里可以看到很多记录类型,比如以前我在 openwrt 路由器里设置阿里 DDNS 肯定直接选 A,就是将自己的域名指向我的公网 IP 直接访问。但是现在因为我只用红米 AX6 路由器,上面已经有了贝锐的免费域名,那我这里其实就会多走一步路,用我买的好记的阿里云域名找到贝锐的域名再找到我的公网地址就行了。所以这里选择第二个 CNAME,作用写得很清楚,就是将域名指向另外一个域名。
大概就是如图中所示,需要填写的主机记录可以随便写,比如 hello.awsl123.fun,如果不想写就填*号,域名就是 awsl123.fun,下面记录值就填写花生壳赠送的免费域名,阿里云的自定义域名就能指向花生壳的免费域名了。
等个几分钟,状态显示正常就没问题了。
试了下用阿里云自定义域名搭配端口号也可以访问NAS 的 Emby 服务,尽管花生壳域名是免费的,但是访问速度感觉也很快,没有什么区别,这样就解决了花生壳域名名称复杂不好记的问题。
总结
这个方法是适用于家里没有设备安装阿里云 DDNS 的新手用户,仅靠小米路由器自带的 DDNS,搭配公网 IP,就能实现域名访问的方法,还是免费的。阿里云只是一种选择,如果有其他云服务的域名注册,也可以用该服务的 CNAME 一样选择指向花生壳的域名的办法。