Eine leere IPv6-Adresse verursacht einen DNS-Fehler auf Macs mit Apache-Server

Eine leere IPv6-Adresse verursacht einen DNS-Fehler auf Macs mit Apache-Server

Für eine Site, die ich verwalte,http://archstl.org/, der DNS-Eintrag gibt eine leere (::) IPv6-Adresse zurück, wenn ich ihn $ host archstl.orgim Terminal ausführe.

Ich denke, dass der fehlerhafte IPv6-Eintrag die Ursache meines Problems sein könnte: Wenn ein Mac-Benutzer, der einen Apache-Webserver (jeder Variante) ausführt, versucht, archstl.org zu besuchen, erhält er stattdessen localhost (der Mac scheint die IPv6-Adresse von archstl.org anstelle der IPv4-Adresse 174.37.22.142 auszuwählen).

Weiß jemand, wie man dieses Problem löst? Ich bin mir nicht einmal sicher, wie die IPv6-Adresse für unseren DNS-Eintrag ausgegeben wird. Ich habe keine anderen Domänennamen, die eine IPv6-Adresse zurückgeben.

Weitere Informationen zu meiner eigenen Fehlerbehebung finden Sie hier:http://archstldev.com/node/74

Antwort1

::Istdie Adresse, die nur aus Nullen besteht, ähnlich wie 0.0.0.0 in IPv4. Dies ist nicht einmal localhost (::1) – es macht Ihre Site garantiert über IPv6 unerreichbar. Wenn Ihr Webserver über IPv6-Konnektivität verfügt, richten Sie den AAAA-Eintrag für archstl.org auf seine IPv6-Adresse. Wenn dies nicht der Fall ist, entfernen Sie den AAAA-Eintrag vollständig.

verwandte Informationen