IPv4和IPv6有什么不同?
IPv4是像 203.0.113.10 这样用点分隔的32位地址,IPv6是像 2001:db8::1 这样用冒号分隔的128位地址。随着IPv4地址日渐紧张,IPv6正在被越来越多地同时使用。
最后更新
IPv4地址是什么格式?
IPv4(Internet Protocol version 4)用0到255之间的四个数字、以点分隔组成一个32位地址,例如写作 203.0.113.10。
32位空间只能提供2^32,也就是约43亿个地址,而全球联网设备的数量早已远超这个数字,因此出现了地址不足的问题。这也是为什么家庭中大多使用私有IP,多台设备共享一个公网IP。
IPv6地址是什么格式?
IPv6是128位的更长地址体系,写作8组十六进制数字并用冒号分隔,例如 2001:db8::1,连续的0可以用 :: 省略。
128位提供的地址空间大到几乎不用担心耗尽,因此越来越多运营商开始给每台设备单独分配公网IPv6地址。
为什么现在还在同时使用IPv4?
并不是所有网站和设备都同时切换到了IPv6,所以大多数运营商和路由器都采用同时支持IPv4和IPv6的双栈方式。
为了节省IPv4公网IP,有些运营商会让多个用户共用同一个公网IP,这种方式叫做CGNAT。
在ipnow.kr上怎么查看IPv4和IPv6?
ipnow.kr首页会根据你的线路当前的连接方式,显示IPv4地址、IPv6地址,或者两者都显示。运营商是否也分配了公网IPv6,在这个页面就能立刻看到。
如果还想了解IP旁边显示的运营商和ASN信息,可以参考什么是ASN。
| 项目 | 数值 | 来源 |
|---|---|---|
| IPv4地址总数 | 2^32 ≈ 43亿个 | RFC 791 · 1981-09 |
| IPv6地址长度 | 128位 | RFC 8200 · 2017-07 |
常见问题
IPv4和IPv6哪个更快?
速度差异更多取决于运营商和服务器端的设置,而不是IP版本本身。不过部分大型网站确实会为IPv6线路做过更短路径的优化。
怎么知道家里有没有用上IPv6?
如果ipnow.kr同时显示了一个冒号分隔的长地址,说明你在使用IPv6。如果没有显示,说明目前线路还只是IPv4。
IPv6也有私有地址吗?
有的,IPv6也有自己的本地地址体系,但日常查看的频率远不如IPv4的192.168.x.x那么高。家庭用户平时接触更多的仍然是IPv4私有地址。
IPv4地址真的用完了吗?
各地区可新分配的富余地址已经基本耗尽,这也是运营商需要同时依靠CGNAT和IPv6来弥补地址不足的原因之一。
怎么知道自己的设备支不支持IPv6?
近几年发布的Windows、Mac、手机大多默认支持IPv6。但能否实际获得IPv6地址,更多取决于运营商和路由器的设置,直接在ipnow.kr上查看是最直接的办法。