如果使用 Chrome 等访问链接本地 IPv6 主机,我该如何指定接口?
正如我猜测的那样,主机名只能解析为裸的 IPv6 地址,例如ping6
,我必须添加选项-I
来指定要查找的接口。
那么如何将选项值放置ping6
在-I
URL 中?
答案1
由于每个接口都使用相同的链路本地网络,因此应用程序或操作系统无法明确地分辨要使用哪个接口,因此您必须使用接口标识符或区域来区分链路本地地址。此外,URI 中的 IPv6 地址必须用括号括起来。例如,http://[fe80::1234:5678:9abc:def0%9]
。遗憾的是,并非所有浏览器都能理解使用的区域 ID %
。对于这些浏览器,您不能使用链路本地 IPv6 地址。