Wie in den meisten Antworten erwähnt, benötigen Sie einen A
Eintrag an der Basis Ihres Domainnamens, der auf die IP-Adresse des Webservers verweist.
Ich würde jedoch nicht empfehlen, auf www
diesen CNAME
Basisdomänennamen zu verweisen, es sei denn, Sie verstehen genau, was Sie tun.
Obwohl dies aus Managementsicht am einfachsten erscheint (nur ein Datensatz muss geändert werden, wenn die IP-Adresse Ihrer Site geändert wird), kann dies Nebenwirkungen haben.
Vergessen Sie nicht, dass a CNAME
die linke Seite (den "Eigentümernamen" des CNAME) für alle DNS-Ressourceneintragstypen und nicht nur für A
Datensatzabfragen mit der rechten Seite gleichsetzt .
Also, wenn Ihre Zone so aussieht:
$ORIGIN example.com
@ IN SOA ...
IN NS ...
IN NS ...
IN A 192.0.2.1
IN MX mail
IN SPF ...
www IN CNAME @
Dann gibt eine Abfrage nach www.example.com IN MX?
den gleichen MX-Eintrag zurück wie nach example.com
. Wenn Sie das wollen, ist das in Ordnung.
Es wird jedoch auch das Gleiche tun für die anderen Aufzeichnungen ( SOA
, NS
, SPF
, usw.) , die in der Regel nicht erwünscht ist.
Daher sollte die richtige Antwort darin bestehen, auch nur www
einen A
Datensatz mit demselben Wert wie der Basisname zu erstellen :
$ORIGIN exmaple.com
@ IN A 192.0.2.1
wwww IN A 192.0.2.1
Denken Sie daran, dass DNS hierarchisch ist - verschiedene DNS-Server können verschiedene Dinge anzeigen, wenn Sie kürzlich Änderungen vorgenommen haben, die noch nicht verbreitet wurden.
Der einfache Domänenname ohne das WWW wird auch als A-Datensatz bezeichnet. Ihre Domain sollte unbedingt eine davon haben.
Die anderen Dinge (wie das WWW) sind ein CName.
Haben Sie kürzlich Änderungen an der Domain vorgenommen? Wenn ja, überprüfen Sie die TTL (Time to Live), um festzustellen, wie lange es dauert, bis sie sich fortpflanzen. Stellen Sie außerdem sicher, dass Sie den autorisierenden DNS-Server abfragen.
quelle
Als Erstes müssen Sie die Adressen anpingen, um festzustellen, ob das Problem durch DNS oder eine Umleitung auf Ihrer Website verursacht wird:
ping www.example.com & example.com. Wenn sich beide am selben Ort befinden, liegt das Problem bei Ihrer Webserverkonfiguration. Wenn sie zu verschiedenen Orten gehen, dann ist es Ihr DNS.
Die DNS-Einstellungen können einige Zeit in Anspruch nehmen, und dies ist wahrscheinlich das Problem. Wenn die IP-Adresse für example.com für eine Weile falsch war, versuchen Sie, Ihren DNS zu leeren, indem Sie ihn für ein paar Tage in eine neue und andere IP-Adresse ändern und ihn dann wieder ändern.
re: Webserverkonfiguration. Sie müssen sich alle Reverse-Proxy-Einstellungen und Weiterleitungen ansehen. Wenn der Webserver das Problem ist, teilen Sie uns mit, welchen Webserver Sie verwenden (Apache, IIS), und die Leute werden ihn von dort übernehmen.
quelle