ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

上网第三十三课:IPv6——你的宽带其实早就用上它了

上网第三十三课:IPv6——你的宽带其实早就用上它了 上门给一位客户调路由器他指着手机上的测速 App 问“师傅这里有个 IPv6 地址我家什么时候开的 IPv6我没申请过啊。”我笑了一下“不用申请运营商默认就给你开了。你家光猫、路由器、手机其实早就在用 IPv6 了只是你没注意。今天就聊聊这个’隐形用了好几年’的下一代地址——IPv6。”一、为什么要有 IPv643 亿地址的天花板上一课讲了 NAT 怎么让 IPv4 “够用了三十年。但够用不等于好用”——NAT 是打补丁不是治本。设备越来越多、物联网爆发、每台路灯每台摄像头都要 IP43 亿根本不够分。IPv6 的设计目标很简单粗暴把地址池从 2³² 扩大到 2¹²⁸。2¹²⁸ 是多少大约3.4 × 10³⁸也就是 340 涧亿亿亿亿。地球表面每平方米能分到 6.7 × 10²³ 个地址沙子都数不过来。有了这个体量不用 NAT每台设备直接分一个全球唯一地址端到端畅通无阻。二、IPv6 地址长什么样从四段到八段IPv4 地址是 32 位分成 4 段十进制比如 192.168.1.1。IPv6 是 128 位分成 8 段十六进制用冒号分隔IPv4: 192.168.1.1 IPv6: 2001:0db8:85a3:0000:0000:8a2e:0370:7334看着吓人但有几条简化规则前导零可省略0000 → 00370 → 370连续零段可压缩为 ::只能用一次0000:0000 → ::所以上面的地址可缩写为2001:db8:85a3::8a2e:370:7334像::1这种全是零的地址就是 IPv6 的本地环回相当于 IPv4 的 127.0.0.1。三、IPv6 地址的两半前缀 接口标识128 位地址分两半各 64 位部分位数作用类比网络前缀前 64 位标识你属于哪个网络小区名 楼栋号接口标识后 64 位标识网络内的具体设备房间号前缀由运营商分配接口标识可由设备自动生成基于 MAC 地址或随机数也可以手动配置。自动生成的好处是即插即用——设备接入网络后自己就能拼出地址不需要 DHCP 服务器逐个分配IPv6 的 SLAAC 机制。四、IPv6 怎么到家的三条路IPv6 进你家门通常有三种方式① 原生 IPv6双栈——运营商在光猫上同时下发 IPv4 和 IPv6 地址你家设备同时拿到两套地址访问支持 IPv6 的网站走 IPv6不支持的走 IPv4。这是目前最主流的部署方式国内三大运营商大多默认开启。② 隧道方式6to4 / 6rd——在纯 IPv4 网络上挖隧道传输 IPv6 包。适合运营商还没原生支持但用户需要 IPv6 的过渡期目前已很少用。③ NAT64 / DS-Lite——用翻译技术让纯 IPv6 网络访问 IPv4 互联网。日本和一些欧洲运营商用得多国内少见。国内家庭宽带目前绝大多数是双栈模式你的手机同时有 192.168.x.xIPv4 私有和 2408:xxxx:xxxx:xxxx::xxxxIPv6 全球地址两者并行工作。五、怎么查自己有没有 IPv6三个方法从简单到专业方法一手机/电脑直接查。手机连上 WiFi在设置 → 关于手机 → 状态信息里看 WiFi 详情如果有个以 2 开头、用冒号分隔的超长地址比如 2408:8207:…那就是 IPv6 地址。Windows 上在 CMD 执行ipconfig看到IPv6 地址一栏即可。方法二在线检测。打开浏览器访问test-ipv6.com或ipv6-test.com网站会直接告诉你是否支持 IPv6、当前 IPv6 地址是什么、访问 IPv6 网站是否正常。方法三命令行确认。执行ping -6 ipv6.baidu.comWindows或ping6 ipv6.baidu.comLinux能 ping 通说明 IPv6 已生效。实测结果大概率是你的宽带已经支持 IPv6只是你从没留意过。运营商在 2019-2023 年间陆续默认开启不需要你做任何设置。六、IPv6 带来了什么变化实战意义好处一每台设备都有全球唯一地址。不再需要 NAT 翻译设备之间可以端到端直连。远程访问家里的 NAS、摄像头不再受 NAT 限制——只要知道设备的 IPv6 地址在外网就能直接访问前提是防火墙放行。好处二地址自动配置即插即用。IPv6 的 SLAAC 机制让设备接入网络后自动生成地址、自动配网关不需要 DHCP 逐个分配。家里设备再多也不会抢不到 IP。好处三去掉 NAT 的性能开销。NAT 表的查找和翻译占路由器 CPUIPv6 直通模式下路由器压力更小高并发场景更稳。但也带来新的麻烦安全模型变了IPv4 时代 NAT 顺带当了防火墙外面进不来IPv6 时代每台设备都暴露在公网必须靠防火墙规则主动管控地址太长记不住IPv6 地址不便手动输入依赖 DNS 和自动配置部分老设备不支持老旧路由器、IoT 设备可能不支持 IPv6需要升级或更换IPv4 应用兼容纯 IPv6 环境下访问只支持 IPv4 的网站需要翻译NAT64目前双栈模式下不是问题。七、装维视角IPv6 现场排查三招① “IPv6 开了但网页打不开”——先查路由器是否开启 IPv6 转发很多老路由器默认关闭再查光猫是否拿到 IPv6 前缀WAN 口状态里看 240x 开头的地址。光猫开了但路由器没开设备拿不到地址路由器开了但光猫没开拿到的是本地链路地址出不去。② “IPv4 正常但 IPv6 慢”——部分运营商 IPv6 骨干网还在完善中个别网站 IPv6 路由绕远表现为有的网站 IPv6 快、有的反而慢。可临时关闭 IPv6 观察或联系运营商反馈。③ “远程访问还是不通”——有了 IPv6 不等于一定能远程访问还要检查设备防火墙是否放行对应端口。IPv6 没有了 NAT 的天然屏障安全意识必须跟上——别把不该暴露的服务直接挂在公网上。小结IPv6 地址池 2¹²⁸彻底解决 IPv4 地址不够分的问题不需要 NAT 就能给每台设备全球唯一地址地址格式 8 段十六进制可压缩前导零省略、连续零段用 ::分前 64 位网络前缀和后 64 位接口标识国内家庭宽带大多已默认开启双栈IPv4 IPv6不需要申请手机和电脑可能早就在用IPv6 带来端到端直连、自动配置、去掉 NAT 开销但也要求更高的防火墙安全意识。思考题你给家里 NAS 开启了 IPv6 远程访问从公司能 ping 通 NAS 的 IPv6 地址但网页访问不了。问题最可能出在哪提示IPv6 没有了 NAT但还有防火墙——NAS 的系统防火墙或路由器的 IPv6 防火墙规则是否放行了对应端口下期预告IP 地址的问题搞定了——不管是 IPv4 的 NAT 补丁还是 IPv6 的彻底扩容地址都到位了。但记住 IP 只是门牌号你访问网站时输的是www.baidu.com不是一串数字。谁来帮你把名字翻译成 IP明天开讲DNS——互联网的电话簿。
返回列表