IPv6实现公网访问内网设备家用电脑

2024/11/05 soft 共 1998 字,约 6 分钟

基础配置

快速判断设备的网络有没有IPV6,powershell中输入:ipconfig。如果有IPv6 Address,并且不是 fe80 开头的话,说明你拥有的是公网IPv6 。

也可以用网站做测试:

  • https://test-ipv6.cz/
  • [IPv6地址查询 IP查询(ipw.cn)](https://ipw.cn/ipv6/)

1、光猫设置

打电话给运营商客服,提出四个需求:

  1. 确认光猫 IPv6 是否开通,如未开通则开通。
  2. 将光猫改成桥接模式。
  3. 关闭光猫中 IPv6 的防火墙。
  4. 告知宽带账号和密码。

2、路由器设置

  1. 运营商配置完毕后,进入路由器,上网方式选择 PPPoE,输入宽带账号密码进行拨号。然后进入光猫管理页面确认 IPv6 状态,包括业务信息、IPv6 配置页面参数、IPv6 防火墙状态。
  2. 打开路由器的 IPv6 设置,上网方式选择 Native,同时关闭路由器的 IPv6 防火墙。

3、电脑设置

  1. 查看网络连接状态是否出现 IPv6 地址,如未出现,在控制面板中找到正在使用的网卡,右键单击属性,勾选 Internet 协议版本 6 (TCP/IP),并选择自动获取 IPv6 地址和 DNS 服务器。

  2. 进入 Windows defender 防火墙(控制面板(查看方式:大图标)-Windows Defender防火墙 - 高级设置,或输入命令:firewall.cpl),点击入站规则,找到 “文件和打印机共享 (回显请求 - ICMPv6 - In)”,将 “远程地址” 由 “本地子网” 改成 “任何”。

域名解析

域名解析

动态域名解析(DDNS)

通俗的说我们家用宽带的 IPv4 或者 IPv6 基本上都会来回变的,不像我们的服务器的 IP 是固定不变的,如果去域名厂商的控制台配置解析的话,每次 IP 变动得重新设置一下 A 记录(IPv4)或者 AAA 记录(IPv6)的解析是很麻烦的,所以这个适合就有了 DDNS 技术。

DDNS 全称也叫做动态域名解析,相当于每隔一段时间主动去我们的云厂商控制台里面配置域名解析,哪怕我们的域名变了也可以保证及时同步解析,让我们的域名始终指向正确的 IP 地址。

外网使用

  • 测试:[IPv6 Ping 测试 IP查询(ipw.cn)](https://ipw.cn/ipv6ping/),输入家里 Windows 主机的 IPv6 地址,从外网 ping 一下自己,能 ping 通则从外网访问家里服务器没问题。或者使用自己手机(蜂窝网络)访问。
  • 远程桌面:无论 PC、MacOS、IOS 还是安卓,下载对应版本的微软远程桌面应用,将 IPv6 关联域名填入,输入服务器本地账号密码即可。
  • 共享文件夹
    • PC 端 SMB:打开 “此电脑”,点击 “查看” 旁边的三个点,点击映射网络驱动器,按照格式输入域名及想访问的盘符及用户名密码。
    • 手机端 WebDav:将 WebDav 允许入站的地址设置为 “全部未分配”,访问时将 WebDav 的内网端口号写在域名后面,如 http://*****.com.cn:8899

限制条件

  1. 访问 IPv6 端的服务器需满足访问端和服务端同时支持 IPv6,且服务器端的路由器必须能够关掉 IPv6 防火墙。目前仅有手机蜂窝流量全面支持 IPv6 访问,很多酒店、咖啡厅的公共 WiFi 及公司网络仅支持 IPv4。

  2. 受到国家政策的限制,运营商都对80/443端口进行了封锁,应对服务器满天飞而造成监管难度过大的困境。所以我们暂时只能用其他的端口提供服务。

  3. 当前电脑使用的 IPv6 地址是临时 IPv6 地址,每一次重启电脑或者重新联网临时 IPv6 地址会刷新,输入命令关闭:

    netsh interface IPv6 set privacy state=disable 
    
  4. 需要注意url格式的 IPv6 需要用[]符号括起来,如:http://[2408:8221:33b:7d90:19da:****:****:****]:2044/

参考

文档信息

Search

    Table of Contents