空的IPv6地址在运行Apache Server的Mac上导致DNS错误

对于我pipe理的网站http://archstl.org/ ,当我在terminal中运行$ host archstl.org时,DNS条目返回一个空的(::) IPv6地址。

我认为错误的IPv6条目可能是我的问题的原因:当运行Apache Web服务器(任何味道)的Mac用户试图访问archstl.org,他们得到本地主机,而不是(Mac似乎拿起archstl.org的IPv6地址比IPv4地址174.37.22.142)。

有谁知道如何解决这个问题? 我什至不知道如何输出IPv6地址为我们的DNS条目; 我没有任何其他域名返回IPv6地址。

有关我自己的故障排除的更多信息,请参阅此处: http : //archstldev.com/node/74

::是全零地址 ,类似于IPv4中的0.0.0.0。 这甚至不是本地主机(:: 1) – 它保证使你的站点无法通过IPv6。 如果您的Web服务器具有IPv6连接,请将archstl.org的AAAAlogging指向其IPv6地址。 如果它不完全删除AAAAlogging。