随着网络向下一代互联网寻址(非常缓慢)前进,对于人们、企业、技术管理员和服务器管理团队来说,拥有一种简单方便的方法来检查他们的互联网连接设备是否正常运行将变得越来越重要。使用 IPv4 或 IPv6。
这实际上可能会因设备而异,您可能在 Internet 连接上启用了 IPv6,但是,如果您的局域网 (LAN) 未配置为将 IPv6 分配给某些设备,那么它们可能仍会退回到较旧的、正在减少的 IPv4协议。
首先需要收藏在纯IPv4环境下测试纯IPv6网站内容的测试工具: https://ipv6proxy.cn
IP 地址是分配给连接到 Internet 的每台计算机的唯一数字标识符。它也称为 IP 号码或 Internet 地址。IP 地址指定寻址和数据包方案的技术格式。大多数网络将传输控制协议 (TCP) 与 IP 结合使用。TCP 允许在目标和源之间建立虚拟连接。这听起来很复杂,但总而言之,互联网上的每台计算机都有自己的识别号。每个数字都必须是唯一的(除非我们获得更多技术知识并深入研究 NAT——一旦 IPv4 完全停止,我们就不必担心这一点)并且看起来像这样:
1.2.3.4
123.214.212.144
64.82.220.151
互联网的正常日常使用意味着您不会看到这些。它们通常被域名掩盖 – 例如www.google.com或www.twitter.com,虽然这些域名本身会转换为 IP 地址,但记住域名对我们人类来说是一件容易得多的任务。
在撰写本文时:
谷歌网站: 172.217.16.238
推特网: 104.244.42.1
什么是 IPv4?
IPv4 是 Internet 协议 (IP) 的第四版,是 Internet 上使用的主要通信协议。IPv4 是在 1980 年代初开发的,它是当今使用最广泛的 IP 版本。您可以在上面看到的所有 IP 地址都是 IPv4 — 可以识别它们的 1-3 个数字,分为 4 个部分,除以小数位。这些被称为 32 位地址。
什么是 IPv6?
IPv6 是下一代互联网协议,旨在最终取代 IPv4。IPv6 具有比 IPv4 大得多的地址空间,以及其他改进。
IPv6 是 Internet 协议 (IP) 的最新版本,该协议为网络上的计算机提供识别和定位系统并通过 Internet 路由流量。IPv6 是在 1990 年代末和 2000 年代初开发的,因为需要比 IPv4 提供的更多的 IP 地址。
IPv6 与 IPv4 不向后兼容,这意味着使用 IPv6 的设备和基础设施无法与使用 IPv4 的设备和基础设施进行通信。
IPv6 如下所示:
2606:4700:10::6816:2968
2a00:1450:4009:817::200e
2606:4700:10::ac43:c22
正如您所看到的,IPv6 比 IPv4 更难处理——但由于它们使用 128 位地址而不是 IPv4 的 32 位地址,因此可能会出现更多唯一地址。
在撰写本文时:
Google.com的IPv6地址为: 2a00:1450:4009:822::200e
IPv4和IPv6有什么区别?
由于这两种协议不兼容,您必须连接到其中一个或另一个。它们之间的一些主要区别是:
IPv4 地址为 32 位长,而 IPv6 地址为 128 位长。
IPv4 使用点分十进制表示法来表示地址,而 IPv6 使用冒号分隔的十六进制表示法。
IPv4 地址分为四个八位字节,而 IPv6 地址分为八个十六进制。
IPv4 地址以十进制表示,而 IPv6 地址可能以十进制表示,或者使用十六进制表示法以更压缩的形式表示。
IPv4 地址通常使用 DHCP 分配给设备,而 IPv6 地址可以静态分配或使用 DHCPv6 或 SLAAC 分配,这是 DHCP 的 IPv6 等效项,设备可以自动配置其 IPv6 地址、默认网关和 DNS 服务器。
IPv4 地址可以广播,而 IPv6 地址不能。
IPv4 地址具有子网掩码的概念,而 IPv6 地址使用称为前缀的概念。
IPv4 地址可用于单播和广播通信,而 IPv6 地址只能用于单播通信。
IPv4 地址可用于点对点通信,而 IPv6 地址则不能。
IPv4 地址通常分配给使用 NAT 的设备,而 IPv6 地址则不是。
检查 IPv6 的增长
您可以在此处查看 IPv6 的同比增长: https: //www.google.com/intl/en/ipv6/statistics.html
如何判断我使用的是 IPv4 还是 IPv6?
可以从同一台计算机或设备同时访问 IPv4 和 IPv6,但绝不可以通过同一个请求。您将使用 IPv4 或 IPv6 进行通信。由于不可能让整个互联网同时切换,互联网服务提供商 (ISP) 已经实施了混合解决方案,允许他们通过服务器代理一种协议,以允许对两者进行混合访问。
您可以在 Web 浏览器、命令提示符、终端或应用程序中查看您使用的是 IPv4 还是 IPv6:
https ://ip.show/IP.show
通过使用 IP.show,您可以检查您是否:
在此处支持 IPv4 的设备上:https ://v4.ip.show
在此处支持 IPv6 的设备上:https ://v6.ip.show
如果您的连接支持两者,您将能够连接到这两个网页并查看您相关的唯一外部 IP 地址。如果两者之一不起作用,可能是因为您使用的设备不支持 v4 或 v6。
高级用法:
curl i-p.show
wget -qO – i-p.show
文本方式:
https://i-p.show/?plain=true