如何使用windows命令访问ipv6地址?

时间:2015-02-04 07:05:12

标签: windows shell cmd ipv6

我知道如何使用windows命令访问ipv4地址。

打开命令行并输入

explorer.exe http://173.194.72.103

以下是如何访问ipv6地址的问题?

我尝试像ipv4

那样做
ping -6 www.google.com

结果:Ping www.google.com [2607:f8b0:4006:808 :: 1012]

explorer.exe http://2607:f8b0:4006:808::1012

explorer.exe https://2607:f8b0:4006:808::1012

两者都没有,他们打开“我的电脑”面板。

1 个答案:

答案 0 :(得分:3)

如果我将http://2607:f8b0:4006:808::1012放入Windows 7的Google Chrome地址栏中,它就无法运行(它会在Google上搜索"短语")。同样适用于IE。所以我开始思考,也许你的语法错了,而且它不是Explorer的错。我发现了这个:

https://productforums.google.com/forum/#!topic/chrome/n3jUQROi1cA

其中说你必须使用括号。不料,这有效:

explorer.exe http://[2607:f8b0:4006:808::1012]

这里详细描述了语法:http://tools.ietf.org/html/rfc3986#section-3.2.2

关键部分是:

host       = IP-literal / IPv4address / reg-name

IP-literal = "[" ( IPv6address / IPvFuture  ) "]"