Apache サーバーを実行している Mac で空の IPv6 アドレスにより DNS エラーが発生する

Apache サーバーを実行している Mac で空の IPv6 アドレスにより DNS エラーが発生する

私が管理しているサイトでは、http://archstl.org/$ host archstl.orgターミナルで実行すると、DNS エントリは空の (::) IPv6 アドレスを返します。

誤った IPv6 エントリが問題の原因である可能性があると思います。Apache Web Server (任意のバージョン) を実行している Mac ユーザーが archstl.org にアクセスしようとすると、代わりに localhost が表示されます (Mac は archstl.org の IPv4 アドレス 174.37.22.142 ではなく、IPv6 アドレスを取得するようです)。

この問題を解決する方法をご存知の方はいらっしゃいますか? DNS エントリに IPv6 アドレスがどのように出力されているのかさえわかりません。IPv6 アドレスを返す他のドメイン名はありません。

私の独自のトラブルシューティングの詳細については、こちらをご覧ください:http://archstldev.com/node/74

答え1

::すべてゼロのアドレス、IPv4 の 0.0.0.0 に似ています。これは localhost (::1) でもありません。これにより、サイトが IPv6 経由でアクセスできなくなることが保証されます。Web サーバーが IPv6 接続性を持つ場合は、archstl.org の AAAA レコードを IPv6 アドレスにポイントします。それでも AAAA レコードが完全に削除されない場合は、

関連情報