Frage www a-record vs cname-record


Ich habe DNS für meine Website eingerichtet, so dass example.com ist ein A aufnehmen (zeigt auf die IP), aber ich weiß nicht, was ich tun soll www.example.com.

Ich beabsichtige, ein hinzuzufügen CNAME Aufzeichnung www.example.com so würde es ein Alias ​​von werden example.com.

ABER, ich habe meine Einstellungen mit überprüft https://intodns.com und es zeigt:

FEHLER: Ich konnte keine A-Aufzeichnungen bekommen   für www.beispiel.de!

Der Fehler wird gelöscht, wenn ich mich ändere www zu A Aufzeichnung. Gibt es eine "Regel", die das erfordert?


21
2018-01-17 22:47


Ursprung


Hast du daran gedacht, einen zusätzlichen Punkt hinzuzufügen? bis zum Ende der Domain im CNAME-Datensatz? Es sollte "www.example.com" sein, nicht "www.example.com". - Scrivener
Können Sie Ihren cname-Eintrag teilen? - Sameer
Ja, sie sind FQDNs :). Der Domainname ist cexa.ro - Sorin Buturugeanu


Antworten:


Der Unterschied zwischen einem A-Record vs CNAME für www wäre eine zusätzliche Suche. Im Falle des CNAME wird nach dem Herausfinden, dass www ein CNAME zu example.com ist, ein weiterer Blick auf example.com geworfen.

Abgesehen davon, wenn Sie planen, einen CDN- oder 3-Parteien-Beschleunigungsdienst zu verwenden, würde ein CNAME ins Spiel kommen. Beispiel: Eine Suche nach www.google.com führt zu folgendem Ergebnis. Beachten Sie den Unterschied in TTL von www.l.google.com und www.google.com

www.google.com.     36545   IN  CNAME   www.l.google.com.
www.l.google.com.   294     IN  A       209.85.153.104

Dies bietet die Flexibilität, den Datensatz zu ändern, eine niedrigere TTL beizubehalten und ausgefallene Dinge wie die Geo-Umleitung durchzuführen, wenn Dienste von Drittanbietern in Anspruch genommen werden.

In Ihrem Fall spielt es keine Rolle, da Sie beide auf die gleiche IP verweisen.


13
2018-01-18 03:39





Es gibt keine Regel, dass die www. Adresse muss ein A-Eintrag sein. Es ist sehr üblich, dass eine Website ein CNAME zu etwas anderem. Zum Beispiel:

$ host www.google.com
www.google.com is an alias for www.l.google.com.

Oder:

$ host www.kodak.com
www.kodak.com is an alias for www.Kodak.com.edgekey.net.

Wenn die Dinge für Sie nicht funktionieren, schlägt es einen Konfigurationsfehler vor. Ohne Ihre tatsächlichen DNS-Einträge zu sehen, ist es schwierig, Ihnen zu helfen, aber mit Kommandozeilen-Tools wie dig kann Ihnen helfen, das Problem zu beheben, indem Sie genau zeigen, welche DNS-Einträge von Ihren Nameservern verfügbar gemacht werden.


2
2018-01-18 02:38



Die eigentliche Domain ist cexa.ro. Ich habe den CNAME für die Nacht gelöscht und ich habe es gerade neu hinzugefügt. CNAME www.cexa.ro. Alias ​​für cexa.ro. Von Ihrer Antwort und von Sameers verstehe ich, dass, wenn die resultierende IP die gleiche ist, es keinen Unterschied macht (ich bin nicht von der zusätzlichen Suche betroffen). Vielen Dank! - Sorin Buturugeanu