web-dev-qa-db-ja.com

IPV6を介してGoogleに適切にアクセスするにはどうすればよいですか?

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リダイレクト)。

6

Webサイトの「ID」(Origin)は、アクセス元のホスト名によって決まります。このリダイレクトは、IPv6アクセスを拒否するためではなく、単にサイトが意図したとおりに機能することを確認するため(たとえば、ログインセッションCookieにアクセスするため)である可能性があります。

代わりに、hostsファイルにwww.google.comのIPv6アドレスを追加するか、wget --header="Host: www.google.com" http://[2607:f8b0:4003:c00::6a]/を使用してURLで決定されたHostヘッダーをオーバーライドしてみてください。

9
Kevin Reid

問題を回避するために、彼らはAAAAレコードを動作することがわかっているDNSピアにのみアナウンスします。

から http://www.google.com/intl/en/ipv6/

Google over IPv6は、DNSリゾルバーのIPv4アドレスを使用して、ネットワークがIPv6対応かどうかを判断します。リゾルバーでGoogleover IPv6を有効にすると、そのリゾルバーのIPv6ユーザーはIPv6対応のGoogleサービスのAAAAレコードを受け取ります。

5
glglgl

少なくとも検索エンジンの場合、URL http://ipv6.google.com 動作するはずです。

2
Journeyman Geek

信頼できるテスターリスト でキャリアを見つけます。そうすれば、多くのgoogle-domainsがIPv6でアクセスできるようになります。

Sixxs はこのリストに含まれていますが、ネームサーバーを再構成して使用する必要があります。

申し訳ありませんが、このリストにこれ以上のキャリアはありません。

2
Jens Erat