Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

For a site I manage,, the DNS entry returns an empty (::) IPv6 address when I run $ host in the Terminal.

I think the errant IPv6 entry may be the cause of my problem: when a Mac user running Apache Web Server (any flavor) tries to visit, they get localhost instead (the Mac seems to pick up's IPv6 address rather than the IPv4 address,

Does anyone know how to resolve this issue? I'm not even sure how the IPv6 address is being output for our DNS entry; I don't have any other domain names that return an IPv6 address.

See here for more info on my own troubleshooting:

share|improve this question
up vote 4 down vote accepted

:: is the all-zeroes address, similar to in IPv4. This isn't even localhost (::1) — it's guaranteed to make your site unreachable over IPv6. If your web server has IPv6 connectivity, point the AAAA record for at its IPv6 address. If it doesn't remove the AAAA record entirely.

share|improve this answer
Thanks! I will contact our IT department to see if they can change the AAAA record. I don't actually have the control over this domain name... I'll post back here with the results. – geerlingguy Sep 10 '10 at 21:29
I have talked to IT, and they said they put in the AAAA record to fix a different issue with IPv6 timeouts they were having. They are looking into possible solutions, and I've filed a support ticket with our hosting provider to see if they have any solutions. – geerlingguy Sep 13 '10 at 19:38
Thanks for the answer - after they removed the AAAA record, everything works great! – geerlingguy Sep 14 '10 at 2:09

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.