DDNS简单教程

看到上一期的DIY私有云有一些朋友问到怎么DDNS,那么这里就给各位简单的说一下好了,至于内网穿透,个人没有做过,所以就不献丑了,但是也可以简单的提一下,那么今天我们来看看DDNS吧。


1:什么是DDNS

要做DDNS的话,那么我们要先了解什么是DDNS,DDNS的全称是动态域名服务,简单的说就是把一个IP地址映射到一个域名身上,一般大公司诸如百度这些IP都是固定的,而对个人用户来说,想有一个固定的家庭网络IP地址显然是一件不现实的事情,因为首先不说大部分人都是运营商的内网IP,即便少部分人申请到了公网IP,也都不是固定的,因为IPV4资源很紧张,不可能给每个人都分配公网IP,这个问题到IPV6可以解决,但是那也是以后的事情了,而且固定IP费用非常高昂,不是一般人可以承受的。但是我们在外网想要访问我们的家庭网络怎么办呢?这就需要DDNS了,DDNS将用户的动态IP地址映射到一个固定的域名解析服务上,用户每次连接网络的时候客户端程序就会通过信息传递把该主机的动态IP地址传送给位于服务商主机上的服务器程序,而服务器程序负责提供DNS服务并实现动态域名解析。这样我们只要在外部输入我们的域名就可以访问了,即便IP换了也是一样的。




2:DDNS的前提

了解了DDNS的原理,那么我们怎么DDNS也就不难了。要做DDNS的前提,你需要有一个公网IP,而不是内网,如何查看自己是不是公网IP呢?如果你对IP段了解不多的话,其实还有一个办法,你用百度搜索IP,百度会显示你当前的IP地址,你把这个IP地址和你路由器的IP地址作比较,如果一致,说明你是公网IP,如果不一致,说明你是运营商用一个IP然后经过多层NAT之后分配给你的内网IP。比如我这就是一个公网IP,如果你不是公网IP,那么请等待内网穿透的教程,或者去申请公网IP。






其实公网IP也不难申请,电信的基本拨打10000客服热线就可以申请到,你只要说你家里要装监控需要公网IP,或者你家里有主机就行,一般运营商会给你开通,而联通的话一般拨打10010或者10011没什么用处,因为他们一般也不懂,你需要拨打的是当地的联通宽带专家的号码,每个省都不一样,号码多少请自己百度,比如山东联通的号码是9600169,你拨打这个电话,找到人工服务,和客服说我要公网IP,然后重复我之前说过的给10000打电话说的那些就行,一般都可以申请到,我就是拨打10010无果之后打9600169申请到的公网IP。而如果你是移动,那么恭喜你,老老实实内网穿透吧,因为移动基本不会给个人用户公网IP的,申请也不行,除非你有非常铁的py交易关系,或者你可以说和10086客服or宽带专家客服说不给我公网IP我打工信部电话投诉试试,看看能不能申请到。个人不保证成功率,总之有公网IP是必须的前提,否则老老实实做内网穿透吧。不过还要注意光猫拨号的问题,如果你的光猫是带拨号功能的,那么请改成桥接模式,让路由器来拨号,否则你即便有公网IP,还是要做内网穿透,修改方式每个运营商都不一样,请百度搜索你的光猫型号查询教程,实在不行,打宽带专家电话,一般也能解决。


3:如何DDNS

在确保有公网IP之后,剩下要做的就比较简单了。现在基本所有的路由器都支持DDNS,哪怕你20元买个辣鸡TP路由器都可以,只是支持哪家的问题,至于路由器怎么设置,每家都不一样,这里不可能都给一遍,这里就以6300V2+梅林7.9.1固件为例给大家参考一下。


至于DDNS运营商的话,如果你是梅林,选阿里DDNS是最实惠的,因为软件中心里有阿里DDNS的插件,而阿里DDNS的域名价格很便宜,并且证书申请和解析都很靠谱,如果你是斐讯,TP这些路由又不想换的话,可以考虑花生壳,这些路由器基本都支持,但是正因如此,花生壳的费用比较高,而且花生壳支持内网穿透,虽然速率比较惨,只有1M的穿透带宽,下图就是花生壳个人的费用。如果你是公网IP,可以无视掉那个内网穿透的带宽,因为是按照你上传的带宽为实际速度的。




要DDNS,你得先有域名,这里就以花生壳为例吧,毕竟支持的路由器比较多,注册什么的我就不教了,在域名注册界面输入你要注册的域名点击搜索,会给你一个结果,至于注册费用,我说了花生壳比较贵,比如hibikichan.top,在阿里注册第一年可能只要7块,但是花生壳要78元emmm,当然如果你是土豪,可以随便选那些贵的。




注册域名之后,然后买完解析服务,剩下的就是去路由器上设置了,比如ASUS路由器和刷了梅林的路由器是在外部网络(WAN)里面找到DDNS,然后选择花生壳,然后输入你刚刚注册的域名以及花生壳的账号密码,点击保存即可完成DDNS设置,然后只需要DDNS服务商解析到你的IP即可,重启路由即便IP变了也没关系,等待重新解析就行了。当然不同的路由器DDNS的设置方法不同,具体的还请百度,再就是买域名和DDNS服务之前请看一下 你的路由器支持哪些再购买。




值得一提的是,如果是ASUS的路由器或者刷了梅林的话,可以直接用ASUS的DDNS服务,不需要去额外购买DDNS服务了,而且很方便。不过也有缺点,每次重启路由之后需要重新设置,如果下线期间域名被其他人注册了,你就只能换新域名了。而且SSL证书申请比较麻烦。但是毕竟不花钱,对吧 ?




做好了DDNS之后,你就可以通过域名访问你家的东西了,比如你如果打开了路由器的远程设置,那么你只需要输入域名:你设置的端口号,就可以远程设置路由器。比如如果我刚刚注册的是hibikichan.top,远程设置路由位置设置端口号1234,那么我只需要输入hibikichan.top:1234就可以访问我的路由器了,但是注意不要用443端口作死,因为那是唯一不需要输入端口号的。




做好了DDNS,访问你家路由器下的设备的话,需要在路由器上做端口转发,至于转发哪些端口,就看你个人喜好了,以个人的NAS为例。我在NAS上设置了登录的端口号,然后在路由器的端口转发处设置同样的端口转发号,然后输入NAS的IP,就可以完成端口转发了,当然你也可以作死用DMZ主机模式,完全暴露这个子IP的设备到公网上作死233。设置完成之后输入域名:端口号就可以用公网的形式访问我自己的NAS,即便在外网也可以。




到这里DDNS差不多就结束了,教程可能比较傻,你搜有关你路由器的DDNS教程可能比我更简单一些,希望能帮到各位。


至于DDNS路由的选择,个人重点推荐ASUS,以及能刷梅林的路由,因为它们支持的服务商最多,还可以用ASUS的自带服务,即便路由器本身不支持还拥有软件中心做扩展,更不用说软件中心还有内网穿透的软件了。




看到了好的评论,记得给他点个赞!


weixin.qq.com/r/ijquttP (二维码自动识别)


也可以关注B站@翼王,@我家智天用win8或微博@渐缜_脑吧,@DDAA117!

发布于 2018-10-12

文章被以下专栏收录