Was bedeutet @ in einem Hostnamen in der DNS-Konfiguration?

15

Ich erstelle neue DNS-Einträge in unserem DC (Windows Server 2016) und stoße auf Zonen, in denen es viele Einträge gibt, die keinen regulären Hostnamen haben, sondern nur ein "@".

Wir verwenden Bereiche und Richtlinien, neue Windows Server 2016-Funktionen für die DNS-Konfiguration.

Ich weiß, dass man "*" für Wildcards in Hostnamen verwenden kann, aber ich kenne die Bedeutung von "@" nicht.

Hostnamen mit "@"

jask
quelle
"registriert"? Ist das ein gültiger Begriff oder wären Einträge oder Aufzeichnungen besser? Wir sprechen über Ressourceneinträge (RRs) ...
Matthew Elvey
@MatthewElvey Ich denke, Sie haben Recht, Einträge oder Aufzeichnungen klingen besser als "Register".
24.

Antworten:

30

Wenn der Name für eine Domain (oder Zone ) "example.com" lautet, gibt ein @ -Eintrag an, dass der Name für den DNS-Eintrag auch "example.com" lautet.

In der Benutzeroberfläche für einen Microsoft Windows Server-DNS-Dienst wird dies (oder wurde zumindest lange Zeit) als "Gleich wie übergeordneter Ordner" bezeichnet.

Normalerweise gibt der für einen DNS-Eintrag verwendete Name alles vor dem Namen der Zone an (im Allgemeinen als "Domainname" bezeichnet). Wenn Sie also einen Eintrag mit dem Namen "server01" in eine DNS-Zone mit dem Namen "example.com" eingeben, lautet der vollständige Eintrag "server01.example.com". Wenn Sie einen Datensatz eingeben möchten, bei dem der vollständige Datensatz nur "example.com" ist (was für viele Dinge wie MX-Datensätze erforderlich ist), geben Sie in vielen DNS-Systemen ein @ ein, um den DNS-Server anzuweisen, darauf zu antworten Anfragen für "example.com" mit den Daten, die Sie dem betreffenden Datensatz hinzufügen.

Todd Wilcox
quelle
5
Das example.comwird tatsächlich verkürzt example.com.- in der DNS-Serverkonfiguration example.comwird es example.com.example.com., weil es ohne den Tailing-Punkt relativ zum ist $ORIGIN, auf den mit dem verwiesen werden könnte @.
Esa Jokinen
Danke vielmals!! Jetzt verstehe ich besser, wie es funktioniert.
21.
18

Für das, was ich im RFC finden konnte, steht es

@               A free standing @ is used to denote the current origin.

Quelle: https://tools.ietf.org/html/rfc1035

Ich hoffe es hilft

Fran Gimenez
quelle
Danke für den Hinweis.
21.