OpenWrt路由器设置IPv6域名动态解析,同时实现IPv4设备访问IPv6节点

news2024/9/23 9:34:45

文章目录

  • 0、前言
  • 1、准备工作
  • 2、详细步骤
    • 2.1、OpenWrt路由器软件包安装
    • 2.2、防火墙放行入站数据(修改为“接受”并保存应用)
    • 2.3、路由器做好ipv6设置(略)
    • 2.4、域名解析服务商对域名的解析设置
    • 2.5、路由器中动态域名插件的设置
  • 3、关于IPv4设备访问IPv6设备的讨论
    • 3.1、获取cloudflare的api-token
    • 3.2、OpenWrt中DDNS-GO插件设置


0、前言

前不久刚写了一篇《OpenWrt路由器设置域名动态解析手把手教程》,对ipv4动态解析有了基本的认识。但随着ipv4地址的匮乏,很多地方已经不提供公网的动态ip了,只有ipv6公网地址可以访问了。于是想在上一篇博文的基础上补充ipv6的设置,并增加ipv4设备访问ipv6地址的解析方法,分享给有同样需求的博友们。


1、准备工作

同前一篇文章(略)

2、详细步骤

2.1、OpenWrt路由器软件包安装

同前一篇文章(略)

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

同前一篇文章(略)

2.3、路由器做好ipv6设置(略)

在这里插入图片描述
如上图中显示的240e开头的ipv6即是可实现外网访问的IPv6地址,记住它,一会儿在域名解析商那里有用。

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

以dynv6为例:
①.首先在dynv6.com注册一个账号(输入邮箱、密码即可,但注意要在邮箱中去点击激活链接,且有一个非机器人验证——好像edge浏览器可以通过
②.在dynv6中添加一个域名(在IPv6 prefix中填入上一步得到ipv6地址):
在这里插入图片描述
③.在dynv6中获取token,同前一篇文章(略)

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

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

在这里插入图片描述
在这里插入图片描述
这样设置后,你就可以在拥有IPv6地址的计算机(或手机)登客户端上用域名访问你的路由器管理界面了。

3、关于IPv4设备访问IPv6设备的讨论

通过前述设置虽然实现了IPv6的动态解析,但要访问它还需要客户端同样处于IPv6环境,而我们的大多数设备还是只有IPv4地址的,是无法访问IPv6设备的。有没有办法实现所有设备都可以无缝访问IPv6设备呢?经过我的一番探索,发现用cloudflare提供的动态解析可以完美的实现这个目标。

3.1、获取cloudflare的api-token

登录cloudflare后在API Tokens点击【Create Token】创建token,然后选择Edit zone DNS并点击右侧的【Use template】,在之后弹出的页面中选择【All Zones】可以将此token用于所有域名。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

`最后点击【copy】按钮将此token复制保存好,一会儿在ddns-go插件中会用到。
在这里插入图片描述

3.2、OpenWrt中DDNS-GO插件设置

参照下图填入token、待解析的域名等信息,保存应用,即可。
在这里插入图片描述

至此,你就可以在如何设备上愉快的用你自己的域名随时随地访问你的OpenWrt路由器管理界面了。,唯一美中不足的是cloudflare的api方式已经不能解析freenom提供的免费域名了,只能讲你自己注册其他域名至NS设置到cloudflare中解析。
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/341251.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

23.2.12 LC每日一题 —— 极尽地高效利用题目中所提供的有效信息

文章目录23.2.12 LC每日一题 —— 极尽地高效利用题目中所提供的有效信息题目链接:题目大意:注意:示例:参考代码(py3):总结23.2.12 LC每日一题 —— 极尽地高效利用题目中所提供的有效信息 题目…

Redis内存存储效率问题

目录 内存碎片是如何形成的? 如何判断是否有内存碎片? 如何清理内存碎片? INFO命令 实习期间,了解到,企业级开发中多个项目使用Redis,运行Redis实例的有可能是同一台物理机器,那么&#xff…

【水文模型】评价指标

水文模型模拟效果评价指标1 皮尔逊相关系数(Pearson’s correlation coefficient, PCC)2 百分比偏差(Percent bias, Pbias)3 纳什效率系数(the Nash-Sutcliffe efficiency coefficient, NSE)4 克林-古普塔效…

【大前端 合集】包管理工具差异性

包管理工具 这里会对市场上使用最多的包管理工具 yarn/ npm 以及新秀 pnpm 做一个横向分析 1. 前言 在做分析以及学习之前,最好可以读下 pnpm 官网。可以理解下 pnpm 的核心宗旨 当使用 npm 或 Yarn 时,如果你有 100 个项目,并且所有项目都有…

matlab搭建IAE,ISE,ITAE性能指标

目录前言准备IAEISEITAE前言 最近在使用matlab搭建控制系统性能评价指标模型,记录一下 准备 MATLAB R2020 IAE IAE函数表达式如下所示: IAE函数模型如下所示: ISE ISE函数表达式如下所示: ISE函数模型如下所示&#xff…

来看看你的是否会正确的使用索引

索引,可以有效提高我们的数据库搜索效率,各种数据库优化八股文里都有相关的知识点可背,不过单纯的被条目其实很容易忘记。 所以我想和大家聊一聊这个索引的正确使用方法,结合一些具体的例子来帮助大家理解索引优化。 1、索引列独…

Redis使用方式

一、Redis基础部分: 1、redis介绍与安装比mysql快10倍以上 *****************redis适用场合**************** 1.取最新N个数据的操作 2.排行榜应用,取TOP N 操作 3.需要精确设定过期时间的应用 4.计数器应用 5.Uniq操作,获取某段时间所有数据排重值 6.实时系统,反垃圾系统7.P…

开源、低成本的 Xilinx FPGA 下载器(高速30MHz)

目前主流的Xilinx下载器主要有两种:一种是Xilinx官方出品的Xilinx Platfom Cable USB,还有一个就是Xilinx的合作伙伴Digilent开发的JTAG-HS3 Programming Cable。 JTAG-HS系列最大支持30MHz下载速度,基于FTDI的FT2232方案。 JTAG-HS系列对比…

ipv6上网配置

一般现在的宽带都已经支持ipv6了,但是需要一些配置才能真正用上ipv6。记录一下配置过程。 当前测试环境为移动宽带,光猫下面接了一个路由器,家里所有的设备都挂到这个路由器下面的。 1. 光猫改桥接 光猫在使用路由模式下,ipv6无…

一款针对EF Core轻量级分表分库、读写分离的开源项目

更多开源项目请查看:一个专注推荐.Net开源项目的榜单 在项目开发中,如果数据量比较大,比如日志记录,我们往往会采用分表分库的方案;为了提升性能,把数据库查询与更新操作分开,这时候就要采用读写…

谈谈SpringBoot(三)

1. SpringBoot依赖管理 1.1 父依赖 <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.7.8</version><relativePath/></parent> 点击进去&#xf…

Redis中的hash结构和扩容机制

1.rehash原理 hash包含两个数据结构为字典数组ht[0]和ht[1]。其中ht[0]用来存放数据&#xff0c;ht[1]在rehash时使用。 扩容时&#xff0c;ht[1]的大小为第一个大于等于ht[0].used*2的2的幂次方的数&#xff1b; 收缩时&#xff0c;ht[1]的大小为第一个大于等于ht[0].used的…

大数据时代的小数据神器 - asqlcell

自从Google发布了经典的MapReduce论文&#xff0c;以及Yahoo开源了Hadoop的实现&#xff0c;大数据这个词就成为了一个行业的热门。在不断提高的机器性能和各种层出不穷的工具框架加持下&#xff0c;数据分析开始从过去的采样抽查变成全量整体&#xff0c;原先被抽样丢弃的隐藏…

【Java开发笔记】线程池

【Java开发笔记】线程池 线程池 ThreadPoolExecutor 的七大核心参数&#xff1a; 核心线程数 corePoolSize最大线程数 maxinumPoolSize超过核心线程数的闲余线程存活时间 keepAliveTime存活时间单位 unit:keepAliveTime任务队列&#xff08;阻塞队列&#xff09; workQueue生…

内网渗透(二十)之Windows协议认证和密码抓取-域认证(Kerberos协议)

系列文章第一章节之基础知识篇 内网渗透(一)之基础知识-内网渗透介绍和概述 内网渗透(二)之基础知识-工作组介绍 内网渗透(三)之基础知识-域环境的介绍和优点 内网渗透(四)之基础知识-搭建域环境 内网渗透(五)之基础知识-Active Directory活动目录介绍和使用 内网渗透(六)之基…

【LeetCode】1138. 字母板上的路径

1138. 字母板上的路径 题目描述 我们从一块字母板上的位置 (0, 0) 出发&#xff0c;该坐标对应的字符为 board[0][0]。 在本题里&#xff0c;字母板为board [“abcde”, “fghij”, “klmno”, “pqrst”, “uvwxy”, “z”]&#xff0c;如下所示。 我们可以按下面的指令规…

Spring Security in Action 第一、二章 第一个Spring Security项目的建立以及基本

本专栏将从基础开始&#xff0c;循序渐进&#xff0c;以实战为线索&#xff0c;逐步深入SpringSecurity相关知识相关知识&#xff0c;打造完整的SpringSecurity学习步骤&#xff0c;提升工程化编码能力和思维能力&#xff0c;写出高质量代码。希望大家都能够从中有所收获&#…

Docker 搭建本地私有仓库

一、搭建本地私有仓库有时候使用Docker Hub这样的公共仓库可能不方便&#xff0c;这种情况下用户可以使用registry创建一个本地仓库供私人使用&#xff0c;这点跟Maven的管理类似。使用私有仓库有许多优点&#xff1a;1&#xff09;节省网络带宽&#xff0c;针对于每个镜像不用…

小灰的算法之旅---createBinaryTree 的一点点疑问

前言 深知自己算法薄弱&#xff0c;所以最近在补充自己算法方面的知识&#xff0c;《小灰的算法之旅》这本书作为入门书籍不错&#xff0c;当时在看到《树-深度优先遍历》的代码时&#xff0c;我碰到了一点疑问&#xff0c;经过我多次代码验证&#xff0c;确实是代码不太严谨。…

C语言基础(有基础)

linux下的 是一种通用的、面向过程式的计算机编程语言 #include <stdio.h> //#include 预处理命令&#xff0c;用来引用头文件&#xff0c; stdio.h 头文件 int main() //开始 {/* 一个注释 */printf("Hello, World! \n");return 0; …