IPv6を介してGoogleにアクセスしようとしています。しかし、私をIPv4に送り返したいようです。私はIPv6.google.comの http://centralops.net/co/ でDNSルックアップを行い、IPを見つけて、これを試しました...
root@server:/logs# wget http://[2607:f8b0:4003:c00::6a]/
--2011-09-14 12:10:13-- http://[2607:f8b0:4003:c00::6a]/
Connecting to 2607:f8b0:4003:c00::6a:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://www.google.com/ [following]
--2011-09-14 12:10:14-- http://www.google.com/
Resolving www.google.com... 74.125.113.106, 74.125.113.147, 74.125.113.99, ...
Connecting to www.google.com|74.125.113.106|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: `index.html.2'
[ <=> ] 11,670 --.-K/s in 0.02s
2011-09-14 12:10:14 (474 KB/s) - `index.html.2' saved [11670]
IPv6のみを介してGoogle(または他のWebサイト)にアクセスするにはどうすればよいですか?
Facebookもテストしましたが、基本的に同じ結果です(301リダイレクト)。
Webサイトの「ID」(Origin)は、アクセス元のホスト名によって決まります。このリダイレクトは、IPv6アクセスを拒否するためではなく、単にサイトが意図したとおりに機能することを確認するため(たとえば、ログインセッションCookieにアクセスするため)である可能性があります。
代わりに、hostsファイルにwww.google.com
のIPv6アドレスを追加するか、wget --header="Host: www.google.com" http://[2607:f8b0:4003:c00::6a]/
を使用してURLで決定されたHostヘッダーをオーバーライドしてみてください。
問題を回避するために、彼らはAAAAレコードを動作することがわかっているDNSピアにのみアナウンスします。
から http://www.google.com/intl/en/ipv6/ :
Google over IPv6は、DNSリゾルバーのIPv4アドレスを使用して、ネットワークがIPv6対応かどうかを判断します。リゾルバーでGoogleover IPv6を有効にすると、そのリゾルバーのIPv6ユーザーはIPv6対応のGoogleサービスのAAAAレコードを受け取ります。
少なくとも検索エンジンの場合、URL http://ipv6.google.com
動作するはずです。
信頼できるテスターリスト でキャリアを見つけます。そうすれば、多くのgoogle-domainsがIPv6でアクセスできるようになります。
Sixxs はこのリストに含まれていますが、ネームサーバーを再構成して使用する必要があります。
申し訳ありませんが、このリストにこれ以上のキャリアはありません。