当前位置:首页-Linux技术教程-正文

LEDE/OPENWRT远程访问系列教程(Ⅰ):配置DDNS绑定自定义域名

LEDE/OPENWRT系列固件支持非常的功能和自定义配置,能够利用各种软件包满足我们日常生活中的使用需求。

LEDE与OPENWRT早些年已经合并,合并后使用OPENWRT名称和使用LEDE源代码,所以无论叫哪种名称都行。

撰写本系列教程是因为有网友咨询在不受支持的路由器上,如何为群晖 NAS 配置自定义域名和进行端口转发等。

实际上群晖本身就支持使用DDNS 绑定域名因此只需路由端口转发即可,但也可以通过LEDE固件配置公网访问。

甚至你还可以为LEDE路由器管理界面配置自定义域名公网访问等,而这一切都只需要DDNS 以及端口转发功能。

LEDE/OPENWRT远程访问系列教程(Ⅰ):配置DDNS绑定自定义域名

▲通过自定义域名公网远程访问路由

配置开始前需满足以下条件:

1.动态公网IP:如果你的路由器是直接从光猫里获取IP地址的,说明不是公网IP,需要提前找运营商客服获得IP。

联系运营商客服说你家里需要安装监控,请客服把你的宽带改成 PPPoE 拨号上网,同时请客服提供账号和密码。

当切换成拨号上网后即可获得动态 IP地址可用来进行自定义配置和端口转发, 如果宽带是NAT网则无法转发端口。

补充:切换为PPPoE后会断网,需要在路由的网络、接口、wan将协议切换为 PPPoE 然后输入宽带账号和密码。

LEDE/OPENWRT远程访问系列教程(Ⅰ):配置DDNS绑定自定义域名

▲拨号上网方法如上

2.注册和解析域名:推荐使用 DNSPOD 提供的DDNS服务 ,因此如果你有域名的话请将其DNS改成 DNSPOD。

DNSPOD地址:https://console.dnspod.cn/dns/list   注册登录后将你自己的域名添加到DNSPOD绑定后即可。

如果没有域名的话可以去域名注册商注册购买个域名然后添加绑定,当然也可以使用诸如 TK 等免费领取的域名。

绑定域名后点添加记录,然后设置个前缀例如 home.landian.xyz 那就在主机里填写home,A记录到127.0.0.1。

LEDE/OPENWRT远程访问系列教程(Ⅰ):配置DDNS绑定自定义域名

▲DNSPOD添加主机头 127.0.0.1后面会被路由更新时顶掉

3.获取API接口账号和KEY:点击DNSPOD右上角头像、API密钥,选择创建DNSPOD TOKEN然后获取ID和KEY

将ID和KEY保存到文本或其他地方,KEY 显示一次后面不会再显示,所以一定要将ID和KEY保存后以备后续使用。

安装DNS客户端:

要想使用动态DNS功能解析域名需要安装DNS客户端,这里我们使用OPENWRT官方推荐的 bind-host 客户端。

安装方法:进入LEDE管理界面点击系统选项下的软件包,然后在下载安装软件包里输入 bind-host 搜索并安装。

安装完成后转入服务里找到动态DNS即可进行配置,当然如果需要配置我们必须提前完成动态IP和获取API接口。

LEDE/OPENWRT远程访问系列教程(Ⅰ):配置DDNS绑定自定义域名

▲在下载安装软件包里搜索bind-host点确认即可安装

将域名绑定至路由并进行端口转发:

在LEDE固件的动态DNS里 ,在添加的填写框里输入名称,这个名称是用给你自己区分用的所以可以自定义命名。

在基本设置里先点击DDNS提供商,选择DNSPOD.CN然后点击更改提供者,接下来勾选顶部启用然后输入域名。

查询主机名和服务提供商下的域名里全部填写此前配置的域名例如 home.landian.xyz ,用户名即ID密码即KEY。

点击保存后应用后路由器即开始将获取 IP 地址并上报给服务器,为方便我们的后续使用还需要进行额外的配置。

LEDE/OPENWRT远程访问系列教程(Ⅰ):配置DDNS绑定自定义域名

▲使用动态DNS配置自定义域名

点击DDNS的修改然后点击计时器设定,将强制更新的周期修改为 24 小时,防止因为某些故障导致IP没有更新。

检查配置:如果配置无误的话大约几分钟后即可在概览界面看到主机名和 IP 地址,如果没有你的配置可能有误。

LEDE/OPENWRT远程访问系列教程(Ⅰ):配置DDNS绑定自定义域名

▲只需要对强制更新周期进行微调即可

LEDE/OPENWRT远程访问系列教程(Ⅰ):配置DDNS绑定自定义域名

▲配置成功后显示域名和IP地址

设置防火墙和端口转发:

转到路由器设置的网络的防火墙里,首先在基本设置里将入站、出站和转发全部修改为接受,然后点保存和应用。

保存和应用后我们点击端口转发选项,在底部的名称和协议里配置端口和转发地址,端口需要避免使用协议端口。

例如 80/8080/443/21/22 之类的都是其他协议常用的端口,这些端口其中有些已经被运营商屏蔽无法继续使用。

配置路由器远程访问:192.168.1.1地址默认使用的80端口 , 所以内部IP地址就是192.168.1.1而内部端口则是80。

LEDE/OPENWRT远程访问系列教程(Ⅰ):配置DDNS绑定自定义域名

▲添加端口转发,将自定义端口转发至路由器管理界面

配置后大约几分钟通过http://home.landian.xyz:自定义端口 应该就能访问,至此你的路由器即可公网远程访问。

另外也可以配置 HTTPS 访问但要申请证书不推荐使用自签名证书,有关公网HTTPS访问的方法后续教程继续说。

LEDE/OPENWRT远程访问系列教程(Ⅰ):配置DDNS绑定自定义域名

▲配置完成后即可通过域名+端口进行远程访问

所属专题:

感谢您的阅读,若本文未注明来源其他网站则版权归蓝点网所有,若已注明来源则版权归源站所有,转载时请注明蓝点网和/或源站链接。