视频加载失败

ipv4和ipv6有啥区别?

919 字
5 分钟
ipv4和ipv6有啥区别?

IPv4 vs IPv6 — 简明 Markdown 文章#

简介#

说明什么是 IPv4 和 IPv6。
IP 是网络层地址方案。IPv4 使用 32 位地址。IPv6 使用 128 位地址。IPv6 为互联网的长期扩展提供地址空间和一些协议改进。

IPv4(核心要点)#

  • 地址长度:32 位。常见表示法为点分十进制,例如 192.0.2.1。
  • 地址总量:约 43 亿条(理论)。
  • 常见特性:IPv4 广泛部署,使用 NAT(网络地址转换)缓解地址不足。
  • 子网表示:CIDR,如 192.0.2.0/24。
  • 缺点:地址耗尽,报头选项复杂,某些扩展功能需要额外机制。

IPv6(核心要点)#

  • 地址长度:128 位。常见表示法为八组十六进制,例如 2001:0db8:85a3:0000:0000:8a2e:0370:7334。可简写为 2001:db8:85a3::8a2e:370:7334。
  • 地址总量:极其庞大,足够长期分配给每台设备。
  • 改进点:更简洁的报头设计、更好的链路本地自动配置(SLAAC)、内建 IPsec 支持(可选)、内置多播替代广播。
  • 子网表示:如 2001:db8::/32。
  • 优点:消除因 NAT 引起的一些复杂性,支持直接端到端连接(在合适的安全策略下)。

主要差异(要点列出)#

  • 地址空间:IPv6 >> IPv4。
  • 地址格式:二进制长度与文本表示不同。
  • NAT:IPv4 常用 NAT。IPv6 设计上鼓励端到端。
  • 自动配置:IPv6 支持无状态自动配置(SLAAC)。
  • 报头:IPv6 报头更简洁,扩展报头用于可选功能。
  • 兼容性:两者不直接互通,需要过渡机制。

为什么需要 IPv6#

  • IPv4 地址池耗尽。
  • 物联网和移动设备增长需要大量地址。
  • 简化地址分配与路由聚合。
  • 支持现代网络需要的扩展功能。

过渡策略(实务建议)#

  • 双栈(Dual Stack):同时运行 IPv4 和 IPv6。是最稳健的迁移方式。
  • 隧道(Tunneling):在 IPv4 基础设施上封装 IPv6,如 6to4、Teredo、GRE。适合临时或特殊场景。
  • 转换(Translation):NAT64/DNS64 在 IPv6-only 网络访问 IPv4 资源时使用。适合 IPv6 优先环境。
  • 渐进式部署:先在骨干和边界启用 IPv6,再向内部服务和用户推进。

部署与测试(常用命令)#

检查本机地址(Linux/macOS):

Terminal window
ip -6 addr
ip -4 addr

检查路由:

Terminal window
ip -6 route
ip -4 route

ping 测试:

Terminal window
ping 8.8.8.8 # IPv4
ping6 2001:4860:4860::8888 # IPv6

DNS 验证:

Terminal window
dig A example.com
dig AAAA example.com

安全与运维注意#

  • 不可因为有更多地址就放松防火墙。制定 IPv6 防火墙策略。
  • IPv6 的链路本地地址(fe80::/10)和自动配置需要监控。
  • 日志、监控和入侵检测需要支持 IPv6。
  • 供应商设备固件、第三方服务需确认 IPv6 支持与兼容性。
  • DNS 配置要同时维护 A 与 AAAA 记录,避免解析不一致。

长线建议(面向未来)#

  • 新服务优先支持 IPv6,同时保留 IPv4 兼容层。
  • 建立双栈为长期目标。逐步减少对 NAT 的依赖。
  • 将 IPv6 纳入容量规划、安全审计与自动化测试中。
  • 对外依赖的第三方服务要求明确 IPv6 支持时间表。
  • 教育运维团队和开发团队,确保不会出现“IPv6 未知盲区”。

小结(利弊速览)#

  • IPv4:兼容性高,现有生态成熟,但地址稀缺且需靠 NAT 解决。
  • IPv6:地址充足,协议更现代,但需要投入升级、配置和运维适配。
  • 实务路径:双栈第一,隧道与转换为补充。长期迁移到 IPv6 有利于简化架构和扩展性。

如果需要,我可以把这篇文章改为更技术向的版本,或提供生产环境中具体的骨干、边界路由和防火墙示例配置。要哪个版本,直接说。

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!

打赏
ipv4和ipv6有啥区别?
https://blog.mckero.com/posts/ipv4_vs_ipv6/
作者
MC_Kero
发布于
2025-08-12
许可协议
CC BY-NC-SA 4.0
相关文章智能推荐
1
我的博客被挂了三天马,而我毫不知情
安全一次完整的应急响应记录:从抓包里发现 131 个鬼请求,到解密出一条针对 Windows 用户的剪贴板木马,再到审计日志里揪出泄露的 API Token。附全部排查过程和教训。
2
Win10 任务管理器点“详细信息”秒退的排查与修复
问题排查Win10 任务管理器简略模式正常,一点“详细信息”就闪退。最终定位到注册表 Run 启动项中 Claude Desktop 的数据格式错误,修正后恢复。本文记录排查过程、sfc/DISM 修复,以及下载假冒 taskmgr.exe 木马的安全教训。
3
从github迁移到gitea
博客因为 GitHub 汉化脚本失效、国内访问困难,我把仓库迁到了自部署的 Gitea。本文记录迁移原因、部署过程、镜像配置与初步体验,也聊聊为什么没选 GitLab 和国内平台。
4
招商银行的万事网联卡
debit card招商银行万事达借记卡(普卡 / 金葵花卡)使用体验与权益整理:纯人民币结算、境内走万事网联可绑微信支付宝、支持 3DS、预授权冻结 100%。
5
用cloudflare Images做图片自转换
cloudflare这篇文章记录了博客图片方案的三次迭代:从依赖第三方 GitHub 镜像源的不稳定,到迁移至 Cloudflare R2 并手动转换 AVIF/WebP,再到最终利用 Cloudflare Images 实现图片自动格式转换、缩放与 CDN 长期缓存。同时分享了一段配合 Astro 的 rehype 插件代码,可在部署时自动为图片 URL 生成响应式 srcset 与最优格式,省去本地预处理步骤。
随机文章随机推荐

评论区

Profile Image of the Author
MC_Kero
依稀当年泪目干!
公告
欢迎来到我的博客!这是一则示例公告。
分类
标签
站点统计
文章
39
分类
26
标签
98
总字数
75,449
运行时长
0 天
最后活动
0 天前
站点信息
构建平台
Cloudflare Pages
博客版本
Firefly v6.16.8
文章许可
CC BY-NC-SA 4.0
文章目录