如何获取网站的 IPv6?

如何获取网站的 IPv6?

如何在 Windows 8.1 上使用 cmd 中的 ping 命令获取任何网站(例如 www.google.com)的 IPv6 地址?如果我的操作系统仅支持链路本地 IPv6,是否可以这样做?我试过了:ping -6 www.google.com但没有用。

答案1

您可以像平常一样使用nslookup。如果站点有 IPv6 地址,它将返回在列表中:

nslookup google.com

Name:    google.com
Addresses:  
          2607:f8b0:400a:804::1005
          173.194.33.166
          173.194.33.174
          173.194.33.165
          173.194.33.162
          173.194.33.164
          173.194.33.169
          173.194.33.163
          173.194.33.160
          173.194.33.161
          173.194.33.168
          173.194.33.167

如果你想仅有的返回 IPv6 地址(如果存在),你可以使用nslookup -query=AAAA

nslookup -query=AAAA google.com

Name:    google.com
Address:  2607:f8b0:400a:804::1005

请记住,它ping并非设计为查找工具。为了 ping 某个东西,计算机必须进行查找,最终会显示 IP 地址,但如果您的目的是查找 IP 地址,那么直接使用更有意义nslookup。这就是它存在的原因。

相关内容