外网通过ipv6访问家里设备

目录

1.需要整体理解如何在外网连接家里设备。

2.路由器打通ipv6。

3.移动光猫配置ipv6。

4.test-ipv6.com测试成功,但是ping不通

 还是ping不通,提出如下可能

5.动态域名解析(ddns-go)

a.dns服务商权限设置

b.IPv6设置 

c.登录账号设置

d.信息查看


想从公司访问家里的设备,比较轻松方便的,用向日葵也可以远程。但是家里电脑比较old的了,向日葵开起来,占用内存挺大的,想尝试windows自带的“mstsc”,所以硬着头皮搞ipv6.

(重点提示:先看看你家的路由器是否支持ipv6,如果不支持,又不想更换路由器的,看到这里可以点赞收藏,然后退出了,这里剩下说明的都是基于路由器本身支持ipv6的方案。)

1.需要整体理解如何在外网连接家里设备。

每个设备在接入外网的时候都会分配ipv4,但是ipv4早在2019年前后,被使用完了,所以在公网中可以使用的ipv4已经没了,如果你使用的是普通的宽带(电信、移动、联通等),ipv4的地址是经常变化的,你也可以打电话给运营商,要求他们给你设置固定ipv4(要收费,具体费用要去电话咨询)。

ipv4没了,还有ipv6。ipv6是足够多的,但是ipv6还没有普及,所以你如果要使用,就需要很多层的配置。你可以先测试一下你当前是否支持ipv6(万一你已经能使用了呢),测试方式登录

test-ipv6.com

如果ipv6打通,就会显示的如下结果:

 但是这并不意味着你就可以远程了,后面会详细说明。

如果连接不上ipv6,就需要一步步打通

设备---->路由器---->光猫---->internet(外网)

设备只要是windows10基本没什么太大问题,如果有问题,再提出来一起探讨。外网本身是支持ipv6的。

所以重点集中在路由器、光猫ipv6打通。

2.路由器打通ipv6。

现在很多路由器都能支持ipv6了,但我用的路由器很老就不支持(咨询过客服说机型太老了,固件也不支持升级了)最后买了一台路由器(TL-XDR6086),可以不用买这么贵的,我是为了后续扩展其他功能买了这个价位的(700左右),支持ipv6的100多就能入手了。

检查你家路由器是否支持ipv6,我这里用tplink为例。电脑设备连接路由器,网址登录192.168.0.1,输入路由器账号密码(实在忘了就重置路由器吧),选择路由设置,看看左侧有没有个ipv6的选项。

如果有,那你的路由器就是支持的,如果没有,再碰碰运气,找到“路由设置--->软件升级”,尝试升级,升级失败,就去tplink找在线客服,问问你这个型号固件能不能升级到可以支持ipv6。(如果都不行就放弃吧,或者换个路由器)

回到“ipv6设置”这里,“ipv6功能”选择“开启”,上网方式选择“自动获取ip地址”。

高级设置这里,要将ipv6的防火墙关闭,这会影响你的正常访问。 

到这里,路由器的设置就搞定了(个屁啊,很多网上的教程就告诉你这样搞,然后用tplink拨号,巨麻烦,还要去删掉光猫的拨号配置,一个不小心就直接断网)。

3.移动光猫配置ipv6。

网址输入如下

192.168.1.1

账号:CMCCAdmin
密码:aDm8H%MdA

账号密码可能不同地区会有不同,你们可以根据你们的光猫型号去网上找一下超级用户的账号密码,每个地区基本固定。

进入之后“网络”--->“宽带设置”--->“Internet连接” 

连接名称中逐个查找,找到需要拨号的,就是下面需要填写的内容中有用户名、密码的,能修改的就改成ipv4/ipv6都支持的,如果不能修改的,就要删掉重新新建一个,删之前请截图保存所有的配置,以防恢复不了。广东深圳用户名一般是你的"手机号@139.gd",密码在办理宽带的时候可以找工作人员确认,如果忘了或者没有保留,就打电话给10086,确认账号名是什么,然后密码重置,都会通过短信发给你。

最后找到“安全”选项卡--->“防火墙”--->“攻击保护设置”--->“IPv6Session防火墙开关”

 后面测试这个开不开都可以,不影响。

到这里基本设置完成了,然后你的电脑打开“网络连接”的页面,找到你连接到路由的适配器

 右键“属性”--->“网络选项卡”--->“Internet协议版本6(TCP/IPv6)”勾选,确定保存。然后再右键点击适配器,找到“状态”--->“详细信息”,看看是否有ipv6的信息,如果没有就过一会再看看。

 如果没有出现,就再检查一下上面操作有没有漏什么。如果出现了,就说明你的ipv6已经成功打通了,可以登录test-ipv6.com测试一下ipv6.

到此结束,撒花??放屁嘞。你会发现测试test-ipv6.com能通过,但是ping不通啊。

4.test-ipv6.com测试成功,但是ping不通

找了很久的资料,终于在一些小众的论坛上看到了如下的描述。

妈呀,我一开始的所有ipv6地址,都是f开头的啊(截图里面看到的是我成功修改之后的),原来我的ipv6一直是内网的,难怪ping不通啊。

所以哪里出的问题,我回到了光猫的网页,找到“诊断”,尝试ping我的内网ipv6,结果不通? 

 所以说明从光猫到我的电脑,就已经断了。

那就进入tplink的管理页面,在“基本设置”ipv6地址这里,获取的是2开头的地址,说明路由器获取的地址已经暴露在公网了,但是连接路由器的设备,地址是f开头的,说明是路由器的设置还有些问题。

后来在“高级设置”,ipv6地址获取协议选择“SLAAC”,“前缀授权开启”。确认保存,然后等一会。

 重新查自己电脑的ip地址,变成2开头了。复制电脑的ipv6地址,回到光猫页面,“诊断”,ping ipv6地址,最后成功ping通。

再尝试用手机下载一个可以ping ip的软件,断开wifi,用移动网络ping ipv6,成功。

到这里,还没结束,有些朋友的ipv6地址已经是2开头的,但依旧不能ping通。

我实践了一下,在公司电脑ping 家里的ipv6,失败,手机却可以。

 还是ping不通,提出如下可能

1.之前看到有些文章提到,各个运营商之间并不互通,移动ping移动ipv6可以,但是电信ping移动就不行,如果真的是的话,可能就一直用不上了。

2.发起ping的电脑通过路由器上网,ping端路由器或者光猫不支持ipv6,那可能无法收到回应的数据包。

后面会再做一些尝试,找找资料看看有没有办法解决或者说明。

5.动态域名解析(ddns-go)

实际使用ipv6也会经常变,而且这么长的地址不好记。

解决方法,动态域名解析,我使用的是(ddns-go),在github上有在更新,挺方便的。

GitHub - jeessy2/ddns-go: 简单好用的DDNS。自动更新域名解析到公网IP(支持阿里云、腾讯云、Dnspod、Cloudflare、Callback、华为云、百度云、Porkbun、GoDaddy、Google Domain)icon-default.png?t=N6B9https://github.com/jeessy2/ddns-go需要先有个域名,阿里、腾讯等可以买域名回来用,我用的是以前买的.cc的域名,现在不知道还能不能买到.cc的域名。

我这里用腾讯的域名,运行ddns-go,会自动打开一个网页(如果没打开可以手动输入127.0.0.1:9876)。

a.dns服务商权限设置

进入之后,可以选择各个DNS服务商,我用的是DnsPod。你要去DnsPod申请一个Token(一次性的哦,记得复制保存下来),然后附在这个网页中保存。

b.IPv6设置 

在下方的IPv6,启用IPv6,获取IP方式是通过网卡获取,这比较准确。然后Domains输入你的域名,如果需要添加其他记录值的,可以参考一下说明进行修改。

c.登录账号设置

最后下面的位置,还有设置账号密码,设置完成之后需要记住,如果忘记了,需要在c盘的c:\users\Administration\.ddns_go_config.yaml中去查询你保存的账号密码。

d.信息查看

最后点击保存, 在右上角日志中,你可以看到ddns-go的操作,如果出现问题就可以针对性去检查时哪里的问题。 

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

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

相关文章

rv1126设置静态ip

开发板配网--------------------------------------------------------------------------------------------- 刚拿到的开发板里面的网络配置大多不可用,此时是无法ping通的,这个时候需要重新修改相关的配置文件; Vi /etc/profile 最后面…

竞赛项目 深度学习图像风格迁移

文章目录 0 前言1 VGG网络2 风格迁移3 内容损失4 风格损失5 主代码实现6 迁移模型实现7 效果展示8 最后 0 前言 🔥 优质竞赛项目系列,今天要分享的是 🚩 深度学习图像风格迁移 - opencv python 该项目较为新颖,适合作为竞赛课题…

Qt 多线程、信号和槽连接方式推荐connect(Sender,Singnal,Receiver,Slot,ConnectMode);如下图所示

connect(主线程A,信号A,子线程B,槽函数B,DirectConnection /AutoConnection ); connect(子线B,信号B,主线程A,槽函数A,QueueConnection );

无涯教程-Perl - grep函数

描述 此函数从LIST中提取EXPR为TRUE的所有元素。 语法 以下是此函数的简单语法- grep EXPR, LIST返回值 此函数返回在标量context中表达式返回true的次数以及在列表context中与表达式匹配的元素列表。 例 以下是显示其基本用法的示例代码- #!/usr/bin/perllist (1,&qu…

为c语言安装easyx图形库

按照图上的步骤&#xff0c;安装easyx图形库。 接下来看代码&#xff1a; #include<easyx.h> #include<stdio.h> #define width 800 #define height 600int main() {initgraph(width, height); // 初始化窗口&#xff08;宽度&#xff0c; 高度&#xff09;…

SAS-proc transpose转置

一、语法 by&#xff1a;纵向变量&#xff0c;不转置&#xff0c;保留的变量&#xff0c;by使用需要先排序。 id&#xff1a;需要转置的变量。 var&#xff1a;新数据集中的数据。 idlabel&#xff1a;转置变量的标签。 copy&#xff1a;不转置的变量直接拷贝到输出数据集中。…

C语言必会题目(1)

W...Y的主页 &#x1f60a; 代码仓库分享❤️ 在学习语言时&#xff0c;最重要的就是练习&#xff0c;光听不练假把式。下面我就推荐一些C语言必会的题。 执行下面程序&#xff0c;正确的输出是&#xff08; &#xff09; int x5,y7; void swap() { int z; zx; xy; yz; } int…

北航基于openEuler构建工业机器人操作系统,打造“开箱即用”的机器人基础软件平台

北京航空航天大学是国家“双一流”建设高校&#xff0c;以建设扎根中国大地的世界一流大学为发展目标。北京航空航天大学在机器人领域一直处于行业前沿&#xff0c;以其亮眼的成果和优秀的师资力量&#xff0c;成为国内机器人领域的重要参与者和建设者。机器人操作系统是机器人…

【Kubernetes】Kubernetes之Kubeadm部署

Kubeadm 一、Kubeadm 部署1. 环境准备2. 所有节点安装 docker3. 所有节点安装 kubeadm&#xff0c;kubelet 和 kubectl4. 部署 K8S 集群4.1 配置 master01 节点4.2 配置 node 节点 二、Kubeadm 高可用部署1. 环境准备2. 所有节点安装 docker2. 所有节点安装kubeadm&#xff0c;…

Substack 如何在去中心化内容创作领域掀起波澜

面对数字内容广告化的困境&#xff0c;Substack回归做内容的初心&#xff0c;通过产品和平台双轮驱动&#xff0c;重塑一个去中心化的多元文化内容聚集地&#xff0c;实现了增长突破。其核心策略在于先使用简洁的创作工具赋能内容生产&#xff0c;进而通过平台的互动机制促进用…

链式二叉树统计结点个数的方法和bug

方法一&#xff1a; 分治&#xff1a;分而治之 int BTreeSize1(BTNode* root) {if (root NULL) return 0;else return BTreeSize(root->left)BTreeSize(root->right)1; } 方法二&#xff1a; 遍历计数&#xff1a;设置一个计数器&#xff0c;对二叉树正常访问&#…

Git入门到精通——保姆级教程(涵盖GitHub、Gitee、GitLab)

文章目录 前言一、Git1.Git-概述1.1.Git-概述-版本控制介绍1.2.Git-概述-分布式版本控制VS集中式版本控制1.3.Git-概述-代码托管中心1.4.Git-概述-安装和客户端的使用 2.Git-命令(常用命令)2.1.Git-命令-设置用户签名2.2.Git-命令-初始化本地库2.3.Git-命令-查看本地库状态2.4.…

如何解决新学期分班查询公布难题?试试这个方法

作为教师&#xff0c;我们常常需要进行学生分班管理&#xff0c;这项工作繁琐但至关重要。为了提高工作效率&#xff0c;我们可以利用现代技术开发一款学生分班查询系统。本文将介绍如何设计和开发这个系统。 首先&#xff0c;我们可以选择使用易查分这样的工具来帮助我们管理…

Java多线程(九)

目录 一、synchronized基本特点 二、synchronized加锁工作过程 2.1 无锁 2.2 偏向锁 2.3 轻量级锁 2.4 重量级锁 三、synchronized其他优化操作 3.1 锁消除 3.2 锁粗化 一、synchronized基本特点 开始是乐观锁&#xff0c;如果锁冲突频繁就会转换成悲观锁开始是轻量级锁&#x…

【java】mybatis-plus代码生成

正常的代码生成这里就不介绍了。旨在记录实现如下功能&#xff1a; 分布式微服务环境下&#xff0c;生成的entity、dto、vo、feignClient等等api模块&#xff0c;需要和mapper、service、controller等等分在不同的目录生成。 为什么会出现这个需求&#xff1f; mybatis-plus&am…

赛码网-triangle(dp) 100%AC代码(C)

———————————————————————————————————— ⏩ 大家好哇&#xff01;我是小光&#xff0c;嵌入式爱好者&#xff0c;一个想要成为系统架构师的大三学生。 ⏩最近在准备秋招&#xff0c;一直在练习编程。 ⏩本篇文章对赛码网的01串的魔法 题目做…

【积水成渊】CSS磨砂玻璃效果和渐变主题色文字

大家好&#xff0c;我是csdn的博主&#xff1a;lqj_本人 lqj_本人_python人工智能视觉&#xff08;opencv&#xff09;从入门到实战,前端,微信小程序-CSDN博客 最新的uniapp毕业设计专栏也放在下方了&#xff1a; https://blog.csdn.net/lbcyllqj/category_12346639.html?spm1…

优思学院|6西格玛标准值水平是多少?

在质量管理和统计学领域&#xff0c;"6西格玛" 是一个重要的概念&#xff0c;它与产品和流程的质量有着密切的关系。本文将解释"6西格玛"标准值水平是什么&#xff0c;以及它在各个行业中的应用。 什么是6西格玛标准值水平&#xff1f; 理解西格玛 西格…

TextBrewer:融合并改进了NLP和CV中的多种知识蒸馏技术、提供便捷快速的知识蒸馏框架、提升模型的推理速度,减少内存占用

TextBrewer:融合并改进了NLP和CV中的多种知识蒸馏技术、提供便捷快速的知识蒸馏框架、提升模型的推理速度&#xff0c;减少内存占用 TextBrewer是一个基于PyTorch的、为实现NLP中的知识蒸馏任务而设计的工具包&#xff0c; 融合并改进了NLP和CV中的多种知识蒸馏技术&#xff0…

【Spring Boot】拦截器与统一功能处理

博主简介&#xff1a;想进大厂的打工人博主主页&#xff1a;xyk:所属专栏: JavaEE进阶 上一篇文章我们讲解了Spring AOP是一个基于面向切面编程的框架&#xff0c;用于将某方面具体问题集中处理&#xff0c;通过代理对象来进行传递&#xff0c;但使用原生Spring AOP实现统一的…