我正在尝试通过 IPv6 访问 Google。然而,它似乎想把我送回IPv4!我在http://centralops.net/co/ 的IPv6.google.com 上进行了 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]
Run Code Online (Sandbox Code Playgroud)
如何仅通过 IPv6 访问 Google(或其他网站)?
我也测试了 Facebook,结果基本相同(301 重定向)。
网站的“身份”(来源)由您访问它的主机名决定。这种重定向可能只是为了确保站点按预期工作(例如,可以访问您的登录会话 cookie),而不是专门拒绝 IPv6 访问。
尝试www.google.com在您的主机文件中添加一个 IPv6 地址,或者使用wget --header="Host: www.google.com" http://[2607:f8b0:4003:c00::6a]/来覆盖 URL 确定的主机标头。
为了避免出现问题,他们只向已知工作的 DNS 对等方宣布他们的 AAAA 记录。
从http://www.google.com/intl/en/ipv6/:
Google over IPv6 使用您的 DNS 解析器的 IPv4 地址来确定网络是否支持 IPv6。如果您为解析器启用基于 IPv6 的 Google,则该解析器的 IPv6 用户将收到启用了 IPv6 的 Google 服务的 AAAA 记录。
| 归档时间: |
|
| 查看次数: |
26556 次 |
| 最近记录: |