Ping 地址 IPV6

Ping 地址 IPV6

请问,如何在两台机器(具有 IPV6 地址)之间 ping 通?

在此处输入图片描述

在此处输入图片描述

多谢。

答案1

链接本地地址

如果你的网络没有任何基础设施提供 IP 地址或手动处理静态地址,那么仍然有一种方法可以在计算机之间进行通信,那就是使用链接本地地址。简单来说,这是一个随机地址,完全不允许通过路由器。IPv4 私有地址可以通过路由器路由。但它们可以通过集线器和交换机。

您的机器根本没有全局地址,但是有一个 IPv4 链接本地地址和一个 IPv6 链接本地地址。

IPv4 链路本地地址

如果您想要通信的两台计算机使用 IPv4 链接本地地址,则可以使用它们在它们之间进行通信,例如ping(8)。链接本地地址范围为169.254.0.0/16;请参阅rfc3927。请注意,链路本地地址与 IPv4 中的全局地址或私有地址无关。私有地址是这些网络的一部分10.0.0.0/8,,;请参阅172.16.0.0/12192.168.0.0/16rfc1918

因此,如果计算机的 IPv4 地址以 为前缀196.254并且位于同一链路上,它们就可以使用这些地址在它们之间进行通信,ping(8)或者使用任何其他工具(如果您喜欢)。请注意,地址通常是相同的,但可能会在重新启动和网络之间发生变化。

IPv6 链路本地地址

如果两台计算机位于同一链路上并使用 IPv6,则可以使用其链路本地地址。所有支持 IPv6 的设备必须有链接本地地址。IPv6 的地址范围位于rfc4291并且处于净状态fe80::/64

因此,任何带有前缀的 IPv6 地址fe80::都是链接本地地址,并且是链接的唯一地址。因此,您可以使用这些地址访问同一链接上的其他计算机,必须将您使用的接口作为后缀添加到地址(或告诉应用程序使用哪个接口。)该后缀以字符开头,%后跟接口 ID。

ping6 ffe8::54c7:ef39:a57a:1802%11

注意%11地址末尾的。

全局 IPv6 地址通常位于 net 中,以或2000::/3开头,但在局域网上总是(几乎)划分为 '/64'-net。但请查阅 rfc:s 以了解有关此内容的更多信息。23

答案2

尝试ping6

man 8 ping6

您正在运行 B 类子网,并且两台计算机似乎位于同一子网中。从您的第一台计算机:

ping6 fe80::54c7:ef39:a57a:1802

相关内容