OpenWrt路由器设置域名动态解析手把手教程


0、前言

因为一直用着内网穿透(zerotier或者是Cloudflare Access tunnel),访问我的内网设备也很是方便,所以就已经很久没有折腾域名的动态解析了。最近也想尝试重新开启动态解析模式,把主动权掌握在自己的手里,本以为利用OpenWrt来设置是很简单的事,结果在折腾的过程中还是遇到了很多坑,在此记录一下,也帮助有同样需求的朋友。


1、准备工作

为了实现动态解析,需提前准备好以下事项:
①.OpenWrt路由器(或其它支持动态解析的路由器)——软硬皆可,只要能够安装软件包
②.属于自己的域名——免费、付费皆可,只要能自由解析即可。
③.域名解析服务——需要是你的路由器或其动态解析脚本支持的域名解析服务商(OpenWrt的动态dns脚本支持的较多,而DDNS-GO脚本支持的则比较少)——比如godaddy、dnspod、dynv6、cloudflare、freedns.afraid.org等.。

2、详细步骤

2.1、OpenWrt路由器软件包安装

要让OpenWrt支持域名动态解析,需要事先安装好域名动态解析插件(比如动态DNS或者DDNS-GO,有些路由器已经内置,没有的可自行添加)、以及动态解析客户端(bind-host或knot-host,绝大多数路由器均未内置,需要大家自行安装)。安装方法也很简单,在OpenWrt→系统→软件包中找到luci-app-ddns或luci-app-ddns-go即安装好了动态DNS或者DDNS-GO解析插件,同理,找到bind-host或knot-host并安装好。
在这里插入图片描述
在这里插入图片描述

2.2、防火墙放行入站数据(修改为“接受”并保存应用)

否则是无法实现外网访问的。
在这里插入图片描述

2.3、域名解析服务商对域名的解析设置

以dynv6为例:
①.首先在dynv6.com注册一个账号(输入邮箱、密码即可,但注意要在邮箱中去点击激活链接,且有一个非机器人验证——好像edge浏览器可以通过
②.在dynv6中添加一个域名(在IPv4 Address可以直接点击右侧按钮获取,然后通过插件自动更新):
在这里插入图片描述

③.在dynv6中获取token(如下图):
在这里插入图片描述
也可以在上图中点击你的域名,然后在【Instructions】→【ddclient】→【password】中找到
在这里插入图片描述

2.4、路由器中动态域名插件的设置

直接上图(注意密码出填写token值而非账户密码!):
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
经过前述一番设置,【保存应用】就可以用你的域名访问你的路由器管理地址了

OpenWrt是一种基于Linux的操作系统,广泛应用于无线路由器和嵌入式设备。它的强大之处在于可以提供更多的功能和定制化选项。 如果想要开发一个OpenWrt路由器,首先需要了解一些基础知识和技能。以下是一个简要的开发教程。 1. 硬件选择:选择一个适合的硬件平台来安装OpenWrt。一些流行的硬件平台包括TP-Link和Linksys等品牌的路由器。 2. 获取OpenWrt源码:从OpenWrt官方网站下载最新的源码。解压缩下载的文件,并准备一个编译环境。 3. 配置开发环境:根据OpenWrt的官方指南,配置编译环境。这个过程将会安装必要的软件和工具,以及构建所需的文件系统。 4. 定制配置:运行make menuconfig命令来进行定制配置。这将允许你选择和安装不同的软件包和功能,并对设备进行特定的定制。 5. 编译和构建:运行make命令来开始编译和构建OpenWrt固件。这个过程可能需要一些时间,取决于你的计算机性能。 6. 刷写固件:将编译好的固件刷写到路由器上。这个步骤可能会因为不同的硬件而有所不同,你需要参考路由器的说明书或者OpenWrt的官方文档来完成。 7. 配置和使用:一旦固件刷写成功,你可以通过浏览器访问路由器的管理界面来配置和使用OpenWrt。 这只是一个简要的开发教程,具体的细节和步骤可能因个人需要和硬件平台而有所不同。希望这个回答能够给你提供一些关于开发OpenWrt路由器的指导。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

engineerlzk

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值