For a site I manage, http://archstl.org/, the DNS entry returns an empty (::) IPv6 address when I run
$ host archstl.org 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 archstl.org, they get localhost instead (the Mac seems to pick up archstl.org's IPv6 address rather than the IPv4 address, 18.104.22.168).
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: http://archstldev.com/node/74