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.
Antworten:
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.
quelle
example.com
wird tatsächlich verkürztexample.com.
- in der DNS-Serverkonfigurationexample.com
wird esexample.com.example.com.
, weil es ohne den Tailing-Punkt relativ zum ist$ORIGIN
, auf den mit dem verwiesen werden könnte@
.Für das, was ich im RFC finden konnte, steht es
Quelle: https://tools.ietf.org/html/rfc1035
Ich hoffe es hilft
quelle