MBP での非常に奇妙な動作です。一部の Web サイトが IPv6 アドレスを宣伝しているようです (例: www.doodle.com、addons.mozilla.org など)。
何らかの理由で、ネットワーク上に IPv4 アドレスしかないのに、Firefox と Safari は IPv6 アドレスに接続しようとしますが、もちろん失敗します。これらのホスト名のポート 80 に telnet を試行しても、IPv6 経由で接続しようとします。この問題は 12 月中旬頃から始まったようです。
次に例を示します。
$ telnet www.doodle.com 80 2a02:d58:2001::72 を試行しています... doodle.com に接続しました。 エスケープ文字は '^]' です。接続は外部ホストによって閉じられました。 $
答え1
お使いのマシンには IPv6 アドレスがあります。ほとんどすべての最近の OS のデフォルトの動作では、IPv6 が使用可能で構成されている場合には IPv4 よりも IPv6 が優先されます。IPv6 を無効にする (使用しない場合) のが、これを「修正」する最も簡単な方法です。
答え2
Trying 2a02:d58:2001::72...
Connected to doodle.com.
あなたは今、するIPv6 アドレスを持っている :-) ルーターで 6to4 が有効になっていて、古い Mac OS X リリース (10.6.5 より前のすべて) を使用していることが原因である可能性があります。6to4 はあまり信頼性が高くありません (控えめな表現です...)。ルーターで有効になっている場合は、無効にしてください。Mac OS X 10.6.5 以降を使用している場合は、IPv4 よりも優先順位が低いため、それほど大きな損害はありませんが、他のコンピューターが使用しないようにするには、やはり無効にする必要があります...
出力を提供していただければ
ifconfig
そうすれば、さらに詳しい情報をお伝えできます。出力に で始まる IPv6 アドレスが含まれている場合、2002:
ルーターで 6to4 が有効になっています。 で始まるアドレスについては心配する必要はありませんfe80:
。これらはリンク ローカル アドレスであり、そこに存在すべきものです。これらは LAN でのみ使用され、AirPlay などで必要になります。
答え3
http://test-ipv6.comもう少し詳しい情報を提供できるはずです。パブリック IPv6 アドレスが表示され、Teredo (Mac ではおそらく使用できません) または 6to4 (ルーターによっては可能) を使用している場合は警告が表示されます。