Unterschied zwischen CNAME und einem Rekord

Unterschied zwischen CNAME und einem Rekord

Cname vs. Ein Rekord

Websites werden an Orten gespeichert, die durch eine Gruppe von Zahlen einzigartig identifiziert werden, die wir als IP -Adressen kennen. Um auf diese Websites zuzugreifen, geben wir normalerweise ihre entsprechenden Domain -Namen ein, die leichter zu erinnern sind. Um die richtige IP -Adresse zu erhalten. Ein A -Datensatz ist eine Art Ressourcendatensatz, der direkt auf die IP -Adresse hinweist. Ein CNAME oder ein kanonischer Name -Datensatz ist ebenfalls ein Ressourcenaufzeichnung, weist jedoch nicht auf eine IP -Adresse hin. Stattdessen weist es auf eine andere Domänenadresse hin.

Obwohl der DNS es besteht, die IP -Adresse einer bestimmten Domäne zu erhalten. Es gibt viele Verwendungszwecke für CNAME -Datensätze, aber am bekanntesten ist, wenn Sie mehrere Dienste verwenden, die auf demselben Computer oder Host ausgeführt werden. Ein FTP -Server hat einen Domänennamen von FTP.Beispiel.com, während ein HTTP -Server www verwendet.Beispiel.com. Trotzdem werden sie dieselbe IP -Adresse verwenden. Daher existiert auch ein CNAME -Eintrag in der Datenbank für FTP.Beispiel.com, das zeigt auf www.Beispiel.com. Bei der Suche nach der IP -Adresse von FTP.Beispiel.com, der CNAME -Datensatz wird auftreten und die Abfrage wird mit dem neuen Domain -Namen neu gestartet. Diese Prozedur wird wiederholt, bis ein A -Datensatz gefunden wird, der die durchsuchende IP -Adresse liefert. Auf diese Weise ist nur ein einziger Datensatz erforderlich, der auf die richtige IP -Adresse verweist.

Ein CNAME -Datensatz ist sehr nützlich, kann aber auch ein Problem erzeugen, das systemisch für sein Design ist. Angesichts der oben angegebenen Beispieldomainnamen ist es möglich, dass zwei CNAME -Datensätze vorhanden sind, wobei FTP für den ersten und umgekehrt für den zweiten Eintrag auf www zeigt. Wenn die Abfrage neu gestartet wird, sobald ein CNAME -Eintrag gefunden wurde. A Records hat dieses Problem nicht, da sie nicht auf einen anderen Domain -Namen verweisen.

Zusammenfassung:

1. Ein CNAME verweist auf einen Domainnamen, während ein A -Datensatz auf eine IPv4 -Adresse verweist.

2. Wenn Sie einen CNAME -Datensatz finden.

3. Unsachgemäße CNAME -Datensätze können zu einer endlosen Schleife führen, aber keine Datensätze nicht.