Apache-2.2
空 IPv6 地址在執行 Apache 伺服器的 Mac 上導致 DNS 錯誤
對於我管理的站點http://archstl.org/,當我
$ host archstl.org
在終端中執行時,DNS 條目會返回一個空的 (::) IPv6 地址。我認為錯誤的 IPv6 條目可能是我的問題的原因:當執行 Apache Web 伺服器(任何風格)的 Mac 使用者嘗試訪問 archstl.org 時,他們得到的是 localhost(Mac 似乎選擇了 archstl.org 的 IPv6 地址而不是比 IPv4 地址 174.37.22.142)。
有誰知道如何解決這個問題?我什至不確定如何為我們的 DNS 條目輸出 IPv6 地址;我沒有任何其他返回 IPv6 地址的域名。
有關我自己的故障排除的更多資訊,請參見此處:http: //archstldev.com/node/74
::
是全零地址,類似於 IPv4 中的 0.0.0.0。這甚至不是 localhost (::1) — 它保證使您的站點無法通過 IPv6 訪問。如果您的 Web 伺服器具有 IPv6 連接,請將 archstl.org 的 AAAA 記錄指向其 IPv6 地址。如果它沒有完全刪除 AAAA 記錄。