路由器ddns功能是什么(自己搭建ddns动态域名解析)

回顾

Review

上一期『NAS云讲堂』主讲的是“宽带公网IP相关知识”,作为“私有云”最佳网络环境!这节课就接着“远程”说事儿!讲讲关于“DDNS的认知和使用”。

1什么是DDNS

DDNS英文全称:Dynamic Domain Name Server,中译:动态域名服务

DDNS原理:“客服端”(如路由器)登录相关服务商的账户,定期将“客服端”所在宽带的IP上报给服务商的“服务器端”,将宽带最新IP用于所属账户下的DDNS域名解析,从而实现远程访问。

举个栗子

这样我们只要用对应的端口号,就能访问对应的服务

3远程访问DDNS的配置和使用

1登录DDNS域名

DDNS域名登录可以是NAS上也可以是路由器上,考虑到NAS可能会时常重启、开关机,个人建议将DDNS配置在路由器上比较稳妥,而且有些玩家需要远程WOL唤醒开机,配置在NAS上也不现实!

大部分路由器都有DDNS配置功能,可能名称不尽相同,有可能是“DDNS”、“动态域名”、“动态DNS”等等……都是一个意思,如果在路由器上没有找到类似功能,那么,赶紧扔了吧!要么改刷第三方固件;

动态域名服务商国内外都有很多,国内比较知名的当属花生壳、3322等等,此次以花生壳配置作为演示……

路由器ddns功能是什么(自己搭建ddns动态域名解析)

以华硕路由器为例,从左侧菜单“外部网络”- “DDNS”进入到动态域名配置,首先需要去服务商所的网站注册一个帐密,例如花生壳:hsk.oray.com

第一项选择动态域名服务商,路由器不同可能名称不同,有的是显示“花生壳”有的显示“oray.net”等等……

第二项输入在服务商网站注册账户下的免费动态域名。一般在域名列表下可以看到,花生壳还可以注册第二个免费DDNS域名,自定义注册的会比随机送的乱码二级域名好记;

第三项和第四项输入服务商网站注册的账户和密码;

其他设置不懂就直接默认,或者按需设置即可;

2配置端口转发

本文前面提到了IP和端口的关系,每个端口对应不同的服务,将NAS上不同服务,通过到路由器转发到所在WAN口公网IP上就可以外网实现远程访问;

注意要点

还是以华硕路由器为例:

服务器名称:随意,用于自己分辨识别不同的转发服务;

Source IP:用于限定其他外网设备的访问权,一般我们在外面都是非固定IP访问家中路由器,可以默认不填或者填写0.0.0.0/0不做限制;

通讯端口范围:就是使用WAN口IP的端口号,也就是外网访问时用到的端口号。可以自定,这一项是唯一性不可重复(不可将内网两台主机的端口设置到同一个外网端口上);

本地通讯端口:NAS主机的服务端口号,不可自定,务必填写NAS上准确的服务端口号(可以因本地设备IP的不同而重复出现在“端口转发”的列表里)

通讯协议:常用的TCP,对于TCP/UDP协议都需要的端口或者不明白端口用什么协议的都可以直接选用Both(有的路由器是ALL)

比如NAS云讲堂第一课时提到的远程WOL唤醒,使用Both来让一个端口号实现远程访问和唤醒两个功能。

3端口转发示例

图示中5000是群晖控制台的默认端口号,8080是威联通控制台默认端口号,为方便APP使用默认服务,直接将默认内网端口转发到同样的外网端口

第三个本地端口80转发到外网81,因为运营的限制一般家庭宽带没有80的http端口,所以转发到其他端口

或者当内网有两个威联通都使用了8080端口,因为同一个IP端口的唯一性,那么其中一个外网端口号就无法使用8080,可以转发到8081或者其他未被占用的端口

当然其他品牌的路由设定可能略有不同,某些路由器可能叫“端口映射”、“NAT转发”或者“虚拟服务器”等其他类似名称,也同样属于类似功能。

不过有些路由器的的该功能比较呆板,名副其实的“映射”,只能内网端口转发到外网同样端口,不能自定外网端口,如果内网有两台主机使用同样端口,另一台就无法在直接在路由器上配置端口转发了。

4动态域名的使用

动态域名的使用就非常简单:

直接在浏览器输入DDNS域名 端口号即可访问不同服务。

比如“http://www.ddns.com:5000”这个是访问内网中映射的群晖NAS控制台;

比如“http://www.ddns.com:8080”是访问内网映射的威联通NAS控制台,每一个端口都对应着内网主机的一个服务……

误 区 释 疑

在和众多玩家交流间经常会有玩家提到:

某某DDNS传输速度很慢??

其实公网IP下的DDNS服务商提供的仅仅是域名访问以及IP更新服务,和链接使用速度并没有直接关系,公网IP下的DDNS属于直连,网速最大的影响是NAS所在IP的宽带上传、下载速度;

而国内的宽带又比较残,带宽几乎都不是上下对等的,比如电信百兆宽带,这个百兆是指从外向内下载为百兆(理论最高12.5MB/S),然而由内向外传输文件一般只有4兆的带宽(理论最高512KB/S),甚至更低……

那是一个什么概念?就是你在外远程调用(下载)NAS文件,用的是NAS的上传带宽,最高512KB/S;如果是从外往NAS上传输文件,使用的NAS所在的下载宽带也就是百兆速度,但是又别忘记国内坑爹的非对等带宽,如果你在外使用的宽带上传也很坑爹,那么是跑不满NAS所在百兆带宽的……

所以公网IP下的DDNS与你访问的传输速度并没有什么关系,硬要说有关系,也许只是存在于不同服务商在宽带重新拨号,IP变动时,对DDNS域名的IP是否更新及时;

【个人经验】为了保证路由器长期运行的稳定性,一般都会选择定时重启路由器,考虑到DDNS更新IP延时的问题,可以尽量选择在凌晨比较少用网络的时间重启,这样就不会因为白天要用DDNS域名访问,导致IP变动后更新不及时,从而影响远程访问。

课堂总结

如果你的宽带具有公网IP,又是NAS玩家,一定要好好利用这么有利的环境

只要确保两点设置即可搞定远程访问:

1. 路由器(或NAS)上登录DDNS服务商的账户;

2. 将内网NAS的端口转发到外网端口

如果上述两点设置之后仍然无法远程访问,那么请访问上一堂课程关于“公网IP的认知”,来详细了解远程所需的网络环境。

发表评论

登录后才能评论