Ich habe die folgenden Daten in meiner DNS-Zonendatei für meine Domain:
$ORIGIN mydomain.com.
@ IN A 208.X.Y.Z
mail IN A 208.X.Y.Z
... etc..
Was bedeutet die @
Zeile? Ich weiß, was ein A-Datensatz ist, aber ein Host mit einem kaufmännischen Und- Zeichen ?
domain-name-system
Pure.Krome
quelle
quelle
Antworten:
RFC 1035 definiert das Format einer DNS-Zonendatei.
... auf Seite 34 finden Sie:
Dies bedeutet, dass
@
es sich um eine Verknüpfung für den mit definierten Namen handelt$ORIGIN
.Weitere Informationen finden Sie
$ORIGIN
hier , ein Auszug aus Pro DNS and BIND , herausgegeben von Apress.quelle
Es ist die Wurzel, oder in Ihrem Beispiel ist es mydomain.com.
quelle
A
Aufzeichnung für denmydomain.com.
Verweis auf die IP meines Hosts erstellt. Dies führt dazu, dass eine DNS-Suche mit dem Fehler fehlschlägt, dass der Hostname nicht aufgelöst werden konnte. Wenn ich auf änderemydomain.com.
,@
wird die Domain aufgelöst und meine Website ist erreichbar. Was ist der Unterschied zwischen den beiden? Ich nehme an, die Zone ist nichtmydomain.com
? (Ich stelle diese Datensätze in der Systemsteuerung von Namecheap ein.).
Name als vollständig qualifiziert bezeichnet wird, sodass der Ursprung nicht angehängt werden sollte. Dies entspricht RFC 1535 und wird von meinem Registrar in den folgenden Beispielen verwendet: namecheap.com/support/knowledgebase/article.aspx/9256/29/… Aber eine solche Konfiguration funktioniert nicht, wenn ich es versuche es. Möglicherweise fügt das Bedienfeld der Zone nicht nur die Informationen so wie sie sind hinzu.@
unddomain.com.
sollte gleichwertig sein?Es ist ein Alias für den Zonennamen. In diesem Fall zeigt es an, dass der Zonenname diese Adresse hat (oder mx-Eintrag, oder ...)
quelle