介绍:通过申请域名,配合DDNS动态域名解析,就可以通过外网访问您的家庭设备。
全文共1710个字,阅读大约需要6分钟。
00
—
前言
本文内容适合已经开通公网IP的用户,如果没有公网IP可以选择忽略。
通过上期的一系列配置,我们的软路由器已经成为了家里的全能小钢炮,我们可以轻松的管理家里的路由器,如果我们想随时随地远程访问和管理家庭网络,该怎么办呢?答案就是DDNS动态域名解析。
01
—
了解有关 DDNS 的更多信息
在开始之前我们先来复习一下DDNS的概念。DDNS(全称:DDNS, Name )是将用户的动态IP地址映射到一个固定的域名解析服务上,程序会通过信息传输的方式将主机的动态IP地址传送给位于服务商主机上的服务器程序,由服务器程序负责提供DNS服务,实现动态域名解析。
为什么需要DDNS呢?开通公网之后,路由器就会获得一个公网IP,但是家庭公网并不固定,虽然我们可以通过公网IP+端口号的形式来访问和管理家里的设备,但是频繁更换的IP会让这些操作变得很麻烦,而DDNS就是为了解决这个问题而设计的。
目前大多数家用路由器都支持DDNS,使用DDNS之前需要有域名,阿里巴巴、腾讯、花生壳等网络公司均提供域名注册服务,部分硬件厂商也提供DDNS服务,比如博主使用的华硕路由器和群晖NAS都会为用户提供免费的DDNS服务,但域名相对较长,解析速度不如专业网络公司,因此建议购买网络公司提供的域名服务,既能满足个性化需求,也能更好地接入家庭网络。
图:华硕路由器DDNS设置界面
02
—
域名申请
关于域名申请,都差不多,而且可以转移服务商,大家喜欢用哪个就用哪个。博主用的是阿里云,比较了解,所以我就以阿里云为例吧。
图:阿里云域名注册网页界面,很有阿里风格
整体流程请参考视频(懒)
注册并完成实名认证之后,重点来了!
1. 管理
鼠标移到右上角头像上,弹出窗口,选择管理。
2. 创建
1. 选择开始使用子用户
2.选择创建用户
3.填写登录名和显示名,勾选Open API,点击确定并记录ID和。
4.添加权限
5.选择权限,搜索关键字dns,选择ess两项并确认。
6、解析设置,返回域名服务,找到购买的域名,点击解析,选择添加记录,记录类型选择A记录,主机记录填写*(*代表泛解析,在反向代理部分会讲解)。
),随意填写记录值,例如1.1.1.1。然后确认完成。
DDNS解析的准备工作已经完成,剩下的就看路由器了。
03
—
DDNS动态解析
不同品牌路由器的DDNS设置其实都差不多,有的路由器不支持第三方DDNS解析,也可以通过刷第三方固件解决,比如华硕、网件可以刷,小米可以刷……路由还可以继续折腾。
再次进入管理界面,在服务里找到动态DNS,手动添加。
点击添加后,界面会跳转,从DDNS服务提供商中选择,点击更改提供商。
在查询主机名和域名处分别填写你申请的域名(主机名通配符解析中的*要用其他字母代替,如abc,通配符解析的作用是让所有子域名都指向同一个IP地址),用户名和密码分别填写,点击保存&应用。然后会回到上一个设置界面,勾选启用,点击保存&应用。
配置正确后,等待几分钟,你会看到动态DNS已经成功获取到公网IP地址,阿里云的解析记录值也由1.1.1.1变成了公网IP地址,你现在可以通过域名访问家里的设备了,就这样。
但是还是有个问题,比如家里访问路由器的时候,只需要输入路由器的IP地址,不用加端口号,因为http协议默认端口是80,输入IP的时候默认就是http协议,用户不需要再输入:80。但是大部分家庭公网已经关闭了80、443端口,如果要从互联网访问家里的设备,必须将其改为非80、443端口,另外所有连接在主路由器上的设备都必须进行端口映射,才能从外网访问。
修改后的默认web端口也需要使用SSH工具连接软路由器,输入
vi /etc/config/uhttpd
将默认的80端口改为其他未被占用的端口,改完之后输入以下命令重启httpd服务
/etc/init.d/uhttpd restart
各品牌路由器都有修改默认网页端口的选项,图为华硕修改界面。
扫一扫在手机端查看
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。