web-dev-qa-db-ja.com

WebサイトのIPv6を取得するにはどうすればよいですか?

Windows 8.1のcmdでpingコマンドを使用して、任意のWebサイト(www.google.comなど)のIPv6アドレスを取得するにはどうすればよいですか?そして、私のOSがリンクローカルIPv6のみをサポートしている場合、そうすることは可能ですか?私はこれを試しました:ping -6 www.google.comしかし、それは機能しませんでした。

3
kamal

通常どおりに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を直接使用する方が理にかなっています。それがその目的です。

3
nhinkle