NAT网络与IPv6地址完全解读(从入门到劝退)
提示
学习前准备:
- 一颗能承受
traceroute
结果的心灵 - 记住
fe80
开头的地址不能撩(后面会讲为什么) - 准备好吐槽运营商的心情
🌐 NAT网络:互联网世界的"中间商"
1. NAT的诞生背景(IP不够用怎么办?)
- 经典场景:
你家10台设备 → 运营商只给1个公网IP → NAT当"二房东"分包房间
2. NAT类型详解(门卫的四种性格)
类型 | 特性 | P2P友好度 | 比喻 |
---|---|---|---|
完全锥型NAT | 来者不拒 | ★★★★★ | 热情大妈(见人就放行) |
受限锥型NAT | 只认脸熟IP | ★★★☆☆ | 小区保安(查来访单位) |
端口受限锥型NAT | IP+端口双重验证 | ★★☆☆☆ | 海关安检(连行李箱都查) |
对称型NAT | 每次外出换新门牌 | ☆☆☆☆☆ | 谍报人员(随时变装) |
# 检测NAT类型(需要STUN服务器)
nat-type-tester --server stun.qq.com:3478
# 输出样例:
# 您的NAT类型:对称型(建议购买彩票改善网络环境)
🔢 IPv6地址:给地球每粒沙子发IP
1. 公网IPv6常见开头(三大运营商版)
运营商 | 典型前缀 | 地址示例 | 暗号 |
---|---|---|---|
中国移动 | 2408:8000::/20 | 2408:8212:6666:1145::1/64 | "移动永不移" |
中国联通 | 2408:8000::/20 | 2409:8a55:a888:dead::beef/64 | "联通真难通" |
中国电信 | 240e::/16 | 240e:3b4:1919:8100::cafe/64 | "电信最费电" |
教育网 | 2001:da8::/32 | 2001:da8:dada:5678:face:b00c::1/64 | "校园网限速" |
2. IPv6地址结构解剖(64位分割的秘密)
| 前64位 | 后64位 |
|--------------------|--------------------|
| 运营商分配的网络前缀 | 设备自己生成的接口ID |
经典生成方式:
- 土豪版:手动配置
2409:8a00:1234:5678::1
- 社畜版:SLAAC自动生成
# 查看网卡IPv6(Linux示例)
ip -6 addr show eth0
# 输出:inet6 2409:8a00:1234:5678:5a4f:fcff:fecd:1145/64 - 隐私保护版:临时地址(后缀带
ff:fe
是特征)
2409:8a55:8888:9999:2e0:fcff:fe12:3456
🚦 IPv6地址类型速查表
类型 | 前缀 | 可用范围 | 举个栗子 |
---|---|---|---|
全球单播地址 | 2000::/3 | 全宇宙可达 | 2408:8233:1145:1919::1 |
本地链路地址 | fe80::/10 | 同局域网内 | fe80::5efe:192.168.1.1 |
唯一本地地址 | fc00::/7 | 私网内部 | fd12:3456:789a::1 |
组播地址 | ff00::/8 | 特定组播组 | ff02::1(所有节点) |
回环地址 | ::1/128 | 本机测试 | ping6 ::1 |
# 快速识别地址类型(装X必备)
ipv6-radar 2409:8a00:1234:5678::1
# 输出:
# 类型:全球单播地址
# 运营商:中国联通
# 建议:可以直接暴漏给BitTorrent
💡 实用技巧与避坑指南
1. IPv6防火墙配置(防黑客顺口溜)
# 开放Web端口(危险动作请勿在家模仿)
ip6tables -A INPUT -p tcp --dport 80 -j ACCEPT
# 关闭所有入站(从入门到入土)
ip6tables -P INPUT DROP
2. NAT类型改善秘籍
- 光猫改桥接:把运营商的二房东赶出去
- UPnP设置:给BT下载开绿色通道
- 投诉大法:背诵《电信条例》第二十二条要公网IP
3. IPv6常见幻觉
- ❌ "有IPv6就能被外网访问" → 防火墙可能挡着
- ❌ "IPv6地址太长记不住" → 可以用
::
缩写 - ❌ "IPv6没有NAT" → 某些企业网还在用NAT66(反人类设计)
success
毕业考题:
请解释以下地址的含意:
240e:38b:1234:5678:020c:29ff:fe01:3378
参考答案:
- 中国电信用户(240e开头)
- 第5-6字节
020c
转换MAC地址是00:0c:29 - 接口ID由EUI-64生成(带ff:fe特征)
- 是台VMware虚拟机(00:0c:29是VMware OUI)