|
本帖最后由 sz_xiaobin 于 2017-12-12 15:45 编辑
三、申请ddns服务
就算通信公司分配给你的外网地址是公网IP,它也不会一直是这个IP,是会变化的,例如你每次重新拨号就会变,而且IP地址还不容易记住。所以你需要申请一个容易记住的域名,现在许多网络公司提供这种服务,你申请他们提供的一个域名后,通过安装他们的客户端,就可以随时更新你这个域名对应的公网IP地址,这样你只要访问这个域名就能访问到你即时的公网IP,通过域名确定这个域名对应的IP就叫域名解析,这种服务就是DDNS服务。域名分顶级域名和二级域名,申请域名也有免费的也有收费的,按照我的经验,只需要选择一个网络公司申请一个免费的二级域名就可以了(如果你需要架设邮件服务器,则你必须申请一个顶级域名用作邮件服务器的域名,否则无法解析你的邮件服务器。)
很多公司提供这种域名服务,常见的有花生壳、3322、阿里、百度等。我以前一直用花生壳,最近花生壳需要实名认证,你必须手举身份证拍照传给他们,我觉得这个姿势有点傻,所以就在3322上重新申请了一个。申请过程十分简单快捷,申请后马上就能用,完全免费。
这里,如果你不是公网IP,就需要再勾选申请这些公司提供的“内网穿透”服务,而这种服务一般都要收费,个人使用大概每月几十每年几百左右。缴费后,账户使用上和公网IP都一样的。
DDNS账号申请好后有几种使用方法,这几种方法只要选择一种就可以,最好不要多端配置:
1、在路由器内配置使用
如果你的路由器内嵌了你所申请的DDNS服务功能,在路由器里配置好你申请的用户名账号就可以了。一般花生壳、3322支持的更多一点,配置起来比较方便。
2、在NAS端配置使用
群晖NAS的DMS系统也内嵌DDNS功能的,在控制面板-外部访问-DDNS中做好配置就可以使用了。
3、在电脑端配置使用
当然,你也可以找一台电脑或笔记本,安装那个公司的客户端软件,输入账号密码登录就可以了,缺点是不能关机,关机后就不会帮你关注更新变化了的外网IP了。
4、通过购买公司提供的硬件设备使用
有些公司销售一些很小巧的硬件设备,将你的用户账号配置在里面,接入你家里的网络就可以了。例如花生壳公司的花生棒。这东西的好处就是免得你专门开着一台电脑来运行这个服务的客户端软件。
四、路由器后设备访问控制配置
通过上面三个步骤,实际上仅使你在外网上可以访问到你自己的路由器而已,而如何在访问到你的路由器后再访问到你接在路由器后的设备,就需要在你的路由器上进行配置了。主要的手段有三种,DMZ、端口映射(虚拟服务器映射)、VPN通道。
1、DMZ
如果你的路由器支持DMZ功能就可以使用。 DMZ是英文“demilitarized zone”的缩写,也可以称之为“隔离区”,放在这个区域内的服务器就可以被外网访问到,一般只能配置一个IP。这种方法很方便,你只要将想在外网访问的机器的内网IP地址添加到这个区里,路由器就会把访问传到这个机器上。
2、端口映射(虚拟服务器映射)
外网访问一般是域名加端口号,没有指定端口号就是默认80号端口。端口映射就是可以在路由器里指定不同的端口访问传送给不同的内网设备。例如内网里我架设了2台设备,A是NAS存储(群晖访问控制端口是5000),B是FTP服务器(端口21),你可以在路由器里添加2条映射:5000端口映射给A的内网IP地址,21端口映射给B的内网IP地址,然后你在外网通过“域名”加“端口号”访问,你会发现你的NAS存储和FTP服务器已经可以访问到了。
但是自建的网站比较特殊,你在A电脑上搭建了一个网站(默认端口80),将80端口映射给A的内网IP地址,而自建的网站服务器死活访问不到!什么原因呢?因为国家规定,“80”号端口默认是封闭的!据说是为了防止个人随便私建网站!怎么办?很简单,你把自建的网站改成81端口,再将81端口映射给A的内网IP地址,再外网通过域名加“81”端口号访问就可以了,当然缺点就是你得一个一个告诉那些想访问你网站的人使用什么端口。所以如果需要建正儿八经的网站你还是要遵守国家规定办理相关备案手续,申请开通默认的80端口。
3、VPN通道
VPN通道可以让你的远程设备就像直接连在家里内部网络里一样,通过你家里的内网IP访问家里的设备。我家里的路由器就支持VPN功能,只要在里面创建好VPN的使用用户及权限就可以了。你在外网电脑上新建一个VPN链接,主机名就是你的域名,用户名密码就是你在路由器上设定的用户密码,点链接就可以了。我后来没用路由器里的VPN,而是在NAS上下载了一个VPN server插件,将VPN配置在NAS上了,这个好处是我指定VPN用户就是我NAS上的用户,权限管理方便。
通过上述四个步骤,外网访问通道基本上就建好了,可以实现以下应用场景:自建网站、私有云盘建设、私有云笔记建设、NAS各项功能的远程访问(就群晖NAS而言,dsphoto、dsvideo、dsaudio、dsfile、dsget等所有功能的使用就没有了区域限制,随便在哪里都可以使用了)、通过windows自带的远程桌面链接遥控家中电脑操作、通过VPN随时对家中各类设备(路由器、交换机、无线AP等)进行参数设置修改配置等操作,随时随地方便的接入家里局域网等等。
|
|