使用IPV6+DDNS连接内网主机

DDNS动态域名解析IPv6地址 在本文中,详细介绍了注册申请一个二级域名,并通过设置域名的 DNS 解析记录,使得可以通过域名来对内网下的windows主机进行远程访问。完全自定义的二级和三级域名,可以是具备标识意义的名称,完美解决了 IP 地址难以记忆的问题。并且通过 DDNS 服务插件完成了当 IP 地址变更时,自动更新对应域名的 DNS 解析记录,确保 IP 变更时,域名仍然能正确指向我们的终端设备。 阅读详情
AI摘要

文章介绍了IPv6的基本概念和普及现状,通过访问特定网站检测IPv6环境。讨论了两种常见网络配置下的IPv6使用,包括光猫拨号和桥接模式,并以小米路由器为例展示了IPv6的设置步骤。此外,文章还介绍了如何利用IPv6进行文件共享服务(通过chfs)和远程桌面连接,并探讨了动态域名解析(DDNS)的重要性,推荐了GitHub上的DDNS工具,以解决IPv6地址动态变化的问题。

0、前言

        IPV6已经普及多年,但是作为互联网用户好像并没有在实用性上有更多感受,或者说IPV6并没有让普通用户感觉到改变。我作为网络从业者其实也没有过多关注。在工作中普遍遇到的还是基于IPV4的网络,比如各个行业的网络、单位的内网区域和互联网区域。在应用上也是常见的静态路由、动态路由、端口映射、安全策略等,这些也是基于IPV4的。对于IPV6的接触也就是和运营商或者大行业对接是遇到的IPV6改造,这样场景下,我负责的设备要进行对接。

        IT技术日新月异,不学习就会被淘汰。回想起多年以前考CCNA认证时也学过IPV6,一晃这么多年过去。我也是抱着空杯心态去了解一下在应用端怎么让IPV6更加方便和有用。

1、准备工作

        在准备工作之前,先要对IPV6进行简单的了解。

        因为IPV4地址数量的短缺,所以在设计IPV6时预计了茫茫多的地址。在满足IPV6环境后我们电脑、平板、手机可以获取一个全世界唯一的IPV6地址,我们可以通过这个地址访问自己的终端设备。

        那么怎么样监测自己有没有IPV6的环境呢?最简单的办法是访问:http://test-ipv6.com/

        如果测试通过就是拥有IPV6环境,如:

        PS:联通的IPV6地址是2408开头,移动的IPV6地址是2409开头,电信的是IPV6地址是240e开头。       

        现在的运营商大都支持IPV6,就连我们手机WIFI热点开放的网络笔记本连上以后都会有IPV6网络。如果没有IPV6地址,可以检查路由器和光猫的设置(至于路由器不支持IPV6的情况下,建议还是换个路由器吧)。

        第一种情况是光猫拨号,路由器支持IPV6,路由器就能分配到公网IPV6地址,但是路由器下的设备只有一个内网IPV6地址。如果只是局域网内访问IPV6服务是没有问题的,但是如果我们远程访问路由器下面的设备是不行的。我们接下来的DDNS也不能实现。

                

        第二种情况是光猫桥接,路由器拨号,路由器支持IPV6。这时候下面的设置才有意思。

        我们先来看看路由器IPV6的设置,以下只用小米路由器AX3600作为示例。

        在常用设置--上网设置中设置IPV6。

        IPV6网络设置打开,上网方式选择Native模式。

        DNS可选自动配置。

         当我们的终端有了IPV6地址后,就可以对外提供服务或者被访问到了。

        使用ipconfig检查IPV6地址:

         我们的IPV6地址应该是临时IPV6地址,因为我们获取的地址是动态的,每次连接会变。

        至于为什么是动态的估计是为了保护用户。

2、测试

        这时候就可以使用IPV6地址直接访问终端了。这样避免了使用内网穿透工具。

       使用场景,或者说测试:

         A. 可以使用chfs,共享文件。

        CuteHttpFileServer/chfs 是一个免费的、HTTP协议的文件共享服务器,使用浏览器可以快速访问。它具有以下特点:

  1. 单个文件,核心功能无需其他文件
  2. 跨平台运行,支持主流平台:Windows,Linux和Mac
  3. 界面简洁,简单易用
  4. 支持账户权限控制和地址过滤

        建议使用chfsgui,是个windows平台下的带图形界面的chfs。

         设置好相关数据以后就可以启动服务了。

        这时候就可以使用其他设备通过IPV6地址访问了。

         上面是我通过手机访问的界面,需要注意的是不能使用80端口,需要更改默认端口。

          还需要注意url格式的ipv6需要用[]符号括起来。如:

http://[2408:8221:33b:7d90:19da:****:****:****]:2044/

        但是在我实际测试的时候好像80也可以,为了保险起见还是建议更改端口。

        B. 远程桌面连接

        这个功能也比较实用,适用于我们想时刻都能远程登录电脑终端的情况。

        首先打开电脑的远程桌面连接,其次在其他终端打开mstsc,或者手机上安装远程桌面连接客户端。

        

                 我使用的是RD客户端安卓版,需要注意的是地址要加[ ]。

3、DDNS设置

        IPV6明显使用很方便,但是又面临一个问题,IPV6地址是动态的,而且那么长。

        当地址变更后怎么能获取最新的地址呢?

        我们可以通过ddns来解决。简单来说就是通过固定域名来获取动态的IPV6地址,域名到地址的映射关系可以通过工具进行动态更新。

        域名的话可以在腾讯云、阿里云上注册,最便宜的一年好像是8元。

       我使用的是腾讯云dnspod,注册一个便宜的域名,在域名解析里添加AAAA记录,也就是IPV6的主机记录。对应的地址随便添加一个。

         添加完毕以后还需要生成一个token。点击我的账户--token设置,点击DNSPod Token。

        点击创建密钥,把token记录下来备用。

        在github上搜ddns,或者直接打开下面网址。

GitHub - NewFuture/DDNS: 自动更新域名解析到本机IP(支持dnspod,阿里DNS,CloudFlare,华为云,DNSCOM...)

        通过介绍页面可以看到支持多个平台,也可以通过帮助文件查看到使用方法。

        在release界面下载相应平台的程序。

        第一次运行会生成config.json,接下来对文件进行配置,把我们生成的token信息和要更新的ipv6域名填写正确。

        然后再次运行运行ddns.exe

        如果配置正确的话dns的映射应该已经更新成为本机正确的IPV6地址了。

        可以使用ping命令测试:

        ping -6 ipv6.****.online

4、总结

4.1 ddns工具

        我在github上又发现一个更好的自动更新ipv6映射的工具,可以添加为系统工具,自启动,而且运行稳定。

        GitHub - jeessy2/ddns-go: 简单好用的DDNS。自动更新域名解析到公网IP(支持阿里云、腾讯云dnspod、Cloudflare、Callback、华为云、百度云、porkbun、GoDaddy、Google Domains)简单好用的DDNS。自动更新域名解析到公网IP(支持阿里云、腾讯云dnspod、Cloudflare、Callback、华为云、百度云、porkbun、GoDaddy、Google Domains) - GitHub - jeessy2/ddns-go: 简单好用的DDNS。自动更新域名解析到公网IP(支持阿里云、腾讯云dnspod、Cloudflare、Callback、华为云、百度云、porkbun、GoDaddy、Google Domains)https://github.com/jeessy2/ddns-go       

  • 支持Mac、Windows、Linux系统,支持ARM、x86架构
  • 支持的域名服务商 Alidns(阿里云) Dnspod(腾讯云) Cloudflare 华为云 Callback 百度云 porkbun GoDaddy Google Domains
  • 支持接口/网卡/命令获取IP
  • 支持以服务的方式运行
  • 默认间隔5分钟同步一次
  • 支持多个域名同时解析,公司必备
  • 支持多级域名
  • 网页中配置,简单又方便,可设置 登录用户名和密码 / 禁止从公网访问
  • 网页中方便快速查看最近50条日志,不需要跑docker中查看
  • 支持webhook通知
  • 支持TTL
  • 支持部分dns服务商传递自定义参数,实现地域解析等功能

使用方法:

  • 从 Releases 下载并解压 ddns-go
  • 双击运行, 如没有找到配置, 程序将自动打开 http://127.0.0.1:9876
  • [可选] 安装服务
    • Mac/Linux: sudo ./ddns-go -s install
    • Win(以管理员打开cmd): .\ddns-go.exe -s install
  • [可选] 服务卸载
    • Mac/Linux: sudo ./ddns-go -s uninstall
    • Win(以管理员打开cmd): .\ddns-go.exe -s uninstall
  • [可选] 支持安装或启动时带参数 -l监听地址 -f同步间隔时间(秒) -c自定义配置文件路径 -noweb不启动web服务 -skipVerify跳过证书验证。如:./ddns-go -l :9877 -f 600 -c /Users/name/ddns-go.yaml

4.2 vmware workstation 

        我在测试的时候用到虚拟机,所以尝试在桥接和nat模式下使用虚拟机中的操作系统来连接物理主机的IPV6地址,发现测试正常。

        但是在笔记本使用wifi时,桥接模式下获取不到IPV6地址。

        经过搜索发现这是vmware的一个bug,目前没有解决。

        

openwrt上ipv6 ddns 解析 之前写过一个教程如何在openwrt上使用docker版本的ddns解析工具,使用docker的好处是部署简单,支持的域名种类多;openwrt的docker环境安装起来也很方便,尤其有不少编译好的,带docker环境的镜像可以用,例如笔者是用lean的openwrt自行编译的,当然,也有不少现成的,可以下载的,例如恩山。 阅读详情

相关推荐

通过IPV6+DDNS实现路由器远程管理和Win远程桌面控制

通过IPV6+软路由+DDNS实现内网访问,远程控制路由器及进行远程桌面连接

异度空间 5855

终极指南:零成本打造IPv6公网访问 + 动态域名解析,随时随地远程控制你的NAS!​

在本文中,我们深入探讨了 IPv6 技术在实现设备公网访问中的应用,并结合 DDNS(动态域名系统)动态解析技术,解决了 IPv6 地址动态变化带来的访问难题。通过一系列详细的步骤,我们成功实现了基于 IPv6 的稳定公网访问,并通过 DDNS 确保了即使在动态 IP 环境下也能持续访问目标设备。IPv6 支持我们首先通过在线工具(如 IP 查询 (ipw.cn))和手机浏览器测试,验证了网络环境是否支持 IPv6。这一步是实现 IPv6 公网访问的基础。

weixin_74750308的博客 1万+

利用shell脚本,实现腾讯云DNSPod进行DDNS动态域名解析ipv6地址

快捷导航开始如何购买域名?如何设置API(密钥)重点如何使用DDNS动态域名服务为什么使用DDNS利用脚本更新DNS常见问题我无法利用脚本获取到IPV6地址我无法执行这个脚本 开始 本代码已在Linux环境测试,理论上可以在各种Linux设备进行DDNS动态域名服务,如群晖等NAS或Linux虚拟机。 在开始之前,首先你需要在腾讯云上购买域名或域名解析服务在腾讯云上。 如何购买域名? 在腾讯云域名注册网页上,可以购买域名。 在购买完成后,可以进入腾讯云的域名控制台,查看域名信息。 如何设置API(密钥)

FlySky的发问时间 1万+

那年我双手插兜,使用IPv6+DDNS动态域名解析访问NAS

估计有很多科技宅和我一样,会买一个NAS存储或者自己折腾刷一下黑群晖玩玩,由于运营商不给分配固定的公网IP,就导致我在外出的时候无法访问家里的NAS,于是远程访问常常受到IP地址频繁变动的困扰。点击创建域名按钮,在弹出的输入域名界面填写您的域名前缀,如NAS520,baobaolove等,不要带特殊字符,完成后点提交按钮,系统就会自动将您输入的域名前缀生成一个固定的域名。进入到应用管理页面,选择【虚拟服务器】这个栏目,也有的路由器名字叫端口转发,不同牌子的路由器不一样,请注意甄别。1、设置路由器端口转发。

m0_74288482的博客 6325

家庭NAS-第二篇-ddns+ipv6+阿里云配置远程访问

通过此方案,可实现低成本、高稳定性的远程访问飞牛影视服务,无需依赖公网IPv4或第三方内网穿透工具。

反贪局 6997

飞牛NAS动态域名解析实战:DDNS吧与IPv6的完美结合

本文详细介绍了如何为飞牛NAS配置动态域名解析(DDNS),并结合IPv6实现高效稳定的远程访问。通过使用DDNS吧服务与Docker部署DDNS-Go客户端,文章提供了从域名准备、服务配置到防火墙设置的全流程实战指南,旨在解决家庭宽带IP动态变化带来的访问难题,提升远程管理NAS的体验。

weixin_28331555的博客 1094

【IPV6】群晖DDNS IPV6 内网穿透设置

群晖DDNS IPV6 内网穿透设置

TaoDuanYi的博客 6567

不止是打字机效果:手把手教你用SpannableStringBuilder打造Android富文本AI对话界面

本文详细介绍了如何使用SpannableStringBuilder在Android平台上构建专业级AI对话界面,涵盖流式文本处理、富文本解析、交互优化等核心技术。通过实战代码示例,帮助开发者实现类似DeepSeek的AI产品交互效果,提升用户体验和应用专业度。

weixin_28358083的博客 198

利用DNSPod实现动态域名解析DDNS (解析内网、外网或IPV6地址)

更新记录 2020-01-03 - 修复了12月31日由于 dnspod API 改动导致的失效。 2019-05-24 - 支持IPV6(如你所料,之前所说的支持是假的) - 根据网站的更新,api调用使用TLS v1.2,解决了之前调用失败的问题(感谢@lth410 指出)。 -------------------------------以下正文-----------------...

心中无码 14万+

Stable Diffusion跑图总爆显存?别急着换显卡,试试这个PYTORCH_CUDA_ALLOC_CONF参数调优

本文深入解析了Stable Diffusion运行中常见的显存不足问题,特别是由显存碎片化导致的假性OOM现象。通过详细讲解PYTORCH_CUDA_ALLOC_CONF参数中的max_split_size_mb设置技巧,提供了一套完整的显存优化方案,帮助用户在无需升级硬件的情况下显著提升AI绘画的稳定性与效率。

weixin_42524100的博客 347

数字化车间智能排产调度挑战赛(一)—— 数学模型

科大讯飞——数字化车间智能排产调度挑战赛。

Lyyyp的博客 5649

无需公网IP,在家使用IPV6和电信光猫进行内网穿透以搭建远程主机

针对家用远程主机的,免费不限速但是有危险性的简易内网穿透方案。

qq_63533710的博客 3万+

化学科学催化反应产率预测之Transformer建模SMILES(Datawhale AI 夏令营)

循环神经网络:由于所有的前文信息都蕴含在一个隐向量中,随着序列长度的增加,早期的上下文信息会逐渐被遗忘。卷积神经网络:受限的上下文窗口在建模长文本时存在天然不足。需要多层卷积操作才能处理长文本。在本篇文章中,我们学习了Transformer的基本架构及其在化学反应产率预测中的应用。通过利用Transformer的Encoder部分对SMILES进行建模,我们能够更有效地捕捉序列数据的特征,从而提高模型的预测性能。

不想宅的冷同学 1095

jellyfin使用ipv6+DDNS实现外网访问

jellyfin使用ipv6+DDNS实现外网访问

qq_37263248的博客 2万+

支付宝域名如何加入白名单(扫码老是弹窗)

支付宝扫码之后,遇到非支付宝官方网页,请确认是否继续访问弹窗,问题解决办法。本章教程提供解决办法,亲测有效。

猿小白的博客 9188

YooAsset 学习

YooAssets使用教程

weixin_44884538的博客 1658

基于阿里DDNS的ipv6 for windows版软件

基于阿里DDNS的ipv6 for windows版软件 会搜到这篇帖子的同学,应该和我一样,满世界为自己的虚拟主机找寻ipv6的动态ddns程序吧?下面我先说说我的折腾故事: 因为买了群晖,然后发现需要公网ip,但公网ip现在电信要钱了,开口100元一个月,挺黑的。没办法尝试了各种内网穿透,这类帖子网上很多,就不细说了,总之是各种折腾,各种不爽,最终选择了零遁伴侣做内网穿透还算稳定,速度也不错。...

cqguo008的博客 6517

大数据分析工具Power BI(二):Power BI下载安装和模块介绍

首先在Microsoft官方网站上下载PowerBI Desktop,然后进行安装。id=58494点击"Next"后会弹出下载框,进行下载即可,下载好的PowerBI名称为"PBIDesktopSetup_x64.exe",也可以在"资料"中获取安装包,双击安装包即可安装。

Lansonli(蓝深李)的博客 2317

小米 be6500pro+电信宽带,通过ipv6地址及 ddns访问内网设备

因为ipv6的复杂性,DHCPv6也更为复杂,是生成内网地址,还是生成公网地址,取决于运营商的策略+本地配置。印象中小米以前的路由器有个选项,是否允许外网访问web管理界面,但be6500pro没有这个设置项,猜测可能这个功能默认打开了,所以决定按照ipv4时代的思路,直接进行端口转发。从表面上看,这个路由器是支持ipv6的,因为有ipv6拨号,也有一个ipv6防火墙的开关,但是尝试用ipv6地址直接访问,预期能访问到路由器的web管理页面,实际上无法访问。,一共8段,每段以点分十六进制表示。

booljin的专栏 4546

Android11.0(R) MTK 平台开机logo动态替换(by logo.bin方式)

实现的效果 客户提供一张格式为 bmp 的开机logo,在 linux 环境下执行制作 logo.bin 脚本文件, apk 拷贝 logo.bin 文件替换系统原有的bin,然后重启 logo 自动更新。 原理分析 MTK 平台的充电图片和开机logo都是打包到 logo.bin 中的 对应的资源路径在源码 vendor\mediatek\proprietary\bootable\bootloader\lk\dev\logo 系统一般预制了很多分辨率文件夹,实际通过 BOOT_LOGO 来确定打包那一个

cczhengv 4585

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

PVE DDNS IPV6

你可以访问ddns-go的GitHub Release页面,下载适合你系统架构的版本。安装完成后,可以通过浏览器访问 http://[pve的ip]:9876 来配置ddns-go,具体的ddns-go配置我就不讲了,网上很多。后台或者ssh登陆pve,编辑/etc/sysctl.conf文件,在文件末尾添加以下配置。小主机用pve做底层,pve上搭飞牛os、win10,所以,有远程手机访问pve的需求。我捣鼓的时候最新版本是6.11.2,因为我的是畅网5825U,下载的是x86_64版本的。

仒雨的专栏 2189

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Docker部署ddns-go,动态域名解析公网IPv6地址

ddns-go,自动获得你的公网 IPv4 或 IPv6 地址,并解析到对应的域名服务。 嫌IPv6地址太难记?ddns来解决,将家里的公网IPv6地址用起来吧!

Star_tears的博客 3万+

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

免费好用的IPv6之DDNS服务-Openwrt上dynv6的使用介绍

概述:本文主要介绍了dynv6在OpenWrt上的配置及使用,对于有IPv6地址的用户,可以按照本文自行探索更多玩法 过去,在IPv4尚有公网地址的时代,我们的路由器之中常常会自带Oray的DDNS服务,这样可以在公网环境下访问路由器,利用端口转发或者DMZ主机的方式我们还可以访问其中的内网资源,这给我们带来了很多方便,而到了IPv6时代,每个人家中都可以分配到可以被全局路由的PD前缀或唯一的I...

123-wqy的博客 9万+

利用ipv6替代ipv4内网穿透的指南

preface:随着ipv4的枯竭,越来越多的人开始使用ipv4内网穿透。借助一些商业化的转发服务或者是开源的frp反向代理,确实可以实现内网穿透,但运行速度在一定程度上受限于有公网ipv4的云服务器且需要不少的费用。本篇文章将关注公网ipv6的使用,以此替代ipv4内网穿透本文全文原创,作者多次实践踩坑,为您提供最大的支持。

2301_80075726的博客 3620

详解外网访问内网DDNS作用 及ddns解析软件使用方法

详解外网访问内网DDNS作用 及ddns解析软件使用方法

m0_73579103的博客 2693

IPv6内网穿透保姆级攻略

目前IPv4公网IP很难申请了,想要实现内网穿透只能用IPv6将主机暴露在公网上,在这个过程中需要拥有一个域名才可以进行操作。所以本文主要给大家提供IPv6零成本实现内网穿透的攻略,顺便给大家分享一个10年70元域名的注册方法。

weixin_55514716的博客 4400
上一篇: Cobalt Strike与Metasploit Framewor联动(会话传递)功能演示
下一篇: 某开源远程办公软件安装配置说明
骆驼1024
博客等级 码龄18年 9758粉丝 95原创
评论 8
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

打赏作者

骆驼1024

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

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

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

打赏作者

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

抵扣说明:

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

余额充值