在 URL 内部的链路本地连接上指定 IPv6 主机的接口

在 URL 内部的链路本地连接上指定 IPv6 主机的接口

如果使用 Chrome 等访问链接本地 IPv6 主机,我该如何指定接口?

正如我猜测的那样,主机名只能解析为裸的 IPv6 地址,例如ping6,我必须添加选项-I来指定要查找的接口。

那么如何将选项值放置ping6-IURL 中?

答案1

由于每个接口都使用相同的链路本地网络,因此应用程序或操作系统无法明确地分辨要使用哪个接口,因此您必须使用接口标识符或区域来区分链路本地地址。此外,URI 中的 IPv6 地址必须用括号括起来。例如,http://[fe80::1234:5678:9abc:def0%9]。遗憾的是,并非所有浏览器都能理解使用的区域 ID %。对于这些浏览器,您不能使用链路本地 IPv6 地址。

相关内容