如何在自己设置家里的路由器DNNS,并实现远程管理路由器。

「做这个项目的最初动机是公司让我设置公司路由器的远程访问,可是本人一直从事软件开发的工作,对网络实属了解不多。也正是借着这次机会,把早就还给老师的网络知识又捡起来。」

介于公司网络比价复杂,同时已经划分了VLAN,而且企业级的路由器设置起来比较麻烦。所以我就先拿家里的路由器开刀。嘿嘿

一、基础知识

  1. 在我们的日常生活中,一般家里都是获得都是运营分给你的动态IP,这样做,对于运营商来是好事,可以把一个IP分时租用给每一个用户,然后再定时回收。但是对于我们用户来讲,一个随时可能变化的IP会让我们“找不到回家的路”。IP就是唯一标示你家的门牌号的东西,如果你家的门牌号一直在变化,那你怎么才能找到回家的路呢。此时就需要一个固定不变的IP,但是一个固定不变的IP(公网IP)的价格对于普通用户又不划算。所以,需要一个可以及时记住你家门牌号发生变化以及变化成什么的一个人。当你每次回家时,只需要问问他:“我家在哪?”。他便会告诉你路。
  2. 端口,这个东西对于运维或者配过路由、交换机的人并不陌生。但是我这里通俗一点,小白也可以看懂。端口对应端口号,一个端口号简单来讲对应一个功能,比如说:
端口号 功能
21 FTP文件传输协议
22 SSH安全登录
23 Telent不安全文本传送
25 SMTP Simple Mail Transfer Protocol (E-mail)
69 TFTP Trivial File Transfer Protocol
79 finger Finger
80 HTTP 超文本传送协议 (WWW)
88 Kerberos Authenticating agent
110 POP3 Post Office Protocol (E-mail)
113 ident old identification server system
119 NNTP used for usenet newsgroups
220 IMAP3
443 HTTPS used for securely transferring web pages

所以,如果设置的端口号不对,你也是没办法使用他的功能。
3. 动态域名解析,说到域名解析,你先要去申请一个域名,比如说花生壳、阿里云、之类的。有的付费,有的收费。一般二级域名都是免费的,不过你也可以去申请一些高级的,看上去好看的域名。

好了,有了这些基础知识后,我们就开始吧。
我家里的路由器是小米的,你家里路由器如果是其他牌子,你可以打电话问问售后你的路由器管理端口是什么。

二、开始搭建

1.先找到你自己的路由器web管理界面。然后找到高级管理,一般的路由器这类的功能都在高级设置里。像小米的设置就在高级设置里。
找到DNNS这个选项
如何在自己设置家里的路由器DNNS,并实现远程管理路由器。
然后就会跳出这个让人懵逼然后关断掉的页面

如何在自己设置家里的路由器DNNS,并实现远程管理路由器。这里会让你选择服务提供商
如何在自己设置家里的路由器DNNS,并实现远程管理路由器。
我买的花生壳的,当然你也可以选择你的自己购买的域名。像我的小米支持就四个服务商,各位在购买前,可以去看看自己的路由器支持哪个服务商。像一般的路由器都支持花生壳。

然后用户名和密码都输入你在服务运营商那里的账号和密码。至于主机名称就是你买到的域名或者申请到的域名。

如何在自己设置家里的路由器DNNS,并实现远程管理路由器。
至于状态检查和强制更新,根据个人所在地区的不同自己设置,我来解释一下这个是什么,大家还记得前面我说的那个帮你记家里门牌号的人嘛。这个状态检查就是告诉这个人,每隔多长时间帮你看看你家门牌号变了没有,只去看看变没有,但不会记住。而强制更新时间就是告诉他,每隔多长时间,就要记住你家变化的门牌号。无论是否发生变化。举个例子:今天的IP是:123.456.789,然后第二天有可能是135.790.246,或者还是123.456.789。就是如果变化了,他就要记住新的,要是没变,就刷新一下,把原来的再记住。像我就是每5分钟状态检查,每24小时强制更新。每个人情况不同,大家可以自己多试试。
2.然后就是设置端口
前面其实都是铺垫,这一步才是重点。如果设置错误,就会出现一下画面。具体是什么意思可以去百度
如何在自己设置家里的路由器DNNS,并实现远程管理路由器。

设置界面如何在自己设置家里的路由器DNNS,并实现远程管理路由器。

名称随便定,叫“妈妈说名字起的太长别人不好叫让我不要叫些乱七八糟的名字”也可以。
然后是协议,TCP/UDP。这两个怎么选,普及一下。

  • TCP面向连接(如打电话要先拨号建立连接),UDP是无连接的,即发送数据之前不需要建立连接。
  • TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达,UDP尽最大努力交付,即不保证可靠交付。
  • TCP面向字节流,实际上是TCP把数据看成一连串无结构的字节流,UDP是面向报文的UDP没有拥塞控制,因此网络出现拥塞不会使源主机的发送速率降低(对实时应用很有用,如IP电话,实时视频会议等)。
  • 每一条TCP连接只能是点到点的,UDP支持一对一,一对多,多对一和多对多的交互通信。
  • TCP首部开销20字节,UDP的首部开销小,只有8个字节。
  • TCP的逻辑通信信道是全双工的可靠信道,UDP则是不可靠信道。

然后,小米路由器用户注意了,路由器的web访问端口是8098,我在网上找了许多,都不对。然后抓了包,才看到web管理端口是8098。内部IP地址就是你路由器WEB管理地址,默认是192.168.31.1,但是这里要填写大于1的,所以你需要先改掉管理地址,需要注意的是,不能和你DHCP分发的IP重合。最后内部端口要80 ,因为你是要用HTTP去访问。

三、测试

在你手机或者连接外网的设备上的浏览器输入:

http://你的域名:8098

稍等一下,可能第一次有点慢。只要你设置好,没有什么可能、大概的字眼。一定可以访问。如何在自己设置家里的路由器DNNS,并实现远程管理路由器。

四、总结

本篇总结了我在设置的一些弯路,对于小白来说我觉得有一定的帮助和认识作用,要是网络大佬来看,我就给您递茶了。可以由此拓展,设置一些大型的设备。但是网络基础知识是必不可少的。最后的,我想送所有在追寻技术道路上遇到困难的人们一句话:

那些没有消灭你的东西,会使你变得更强壮。 ———弗里德里希·威廉·尼采