Alle diese Einträge sind Domänennamen gemäß RFC 1034 und RFC 1035 . Wenn sie auch den (normalerweise impliziten) nachgestellten Punkt hätten, der die Wurzel darstellt, wären sie vollständig qualifizierte Domänennamen .
Die einzelnen Komponenten eines Domainnamens werden Labels genannt . Diese dürfen nicht länger als 63 Zeichen sein. Ein Label kann ein beliebiges Oktett von \000bis enthalten \377.
Wenn einem Domänennamen ein A(oder AAAA) Datensatz zugeordnet ist (oder ein Datensatz CNAME, der letztendlich in einen A/ AAAADatensatz aufgelöst wird), handelt es sich auch um einen Hostnamen . Ihre drei realen Beispiele ( www.bbc.co.ukusw.) sind alle qualifiziert.
Für Hostnamen gelten besondere Regeln. Insbesondere muss jedes Etikett in einem Hostnamen den RFC 1123- Anforderungen entsprechen, dh es dürfen nur Buchstaben, Ziffern oder Bindestriche verwendet werden, und Bindestriche dürfen nicht das erste oder letzte Zeichen sein.
Bitte beachten Sie, dass die Bezeichnung ganz links kein eigenständiger DNS-Hostname ist, obwohl es sich möglicherweise um einen lokalen (Nicht-DNS-) Hostnamen handelt.
Warten. Sind das nicht alle Hostnamen? Denn wenn ich zum Beispiel schreibe asdfasdfasdfasdfasdfasdfasdfa.com(dh etwas Kauderwelsch), erhalte ich den dns_unresolved_hostnameFehler. Das sieht so aus, als wären alle diese Hostnamen. Könnten Sie dies klären?
Utku
3
Das Objekt ganz rechts ist das Top Level Domain. Alles links von einer TLD ist a subdomain. Wenn dem Objekt ganz links eine Adresse zugeordnet ist, wird diese als a betrachtet hostname.
Und die Sache als Ganzes, einschließlich des am weitesten links stehenden Teils, ist immer noch ein Domainname.
Mattdm
Der am weitesten links stehende Teil ist normalerweise ein Datensatzname, der innerhalb des Domänenabschnitts danach liegt. Wenn Sie den Datensatznamen weglassen, wird der Standarddatensatz des angeforderten Datensatztyps angezeigt.
Chris S
@ Chris - nicht wahr? DNS hat kein Konzept für einen "Standarddatensatz". Wenn Sie ein führendes Label in einem Domainnamen weglassen, bedeutet dies nur, dass Sie dieselbe Frage stellen, jedoch die übergeordnete Domain dieser Domain.
Alnitak
@lain Was bedeutet "wenn dem Objekt ganz links eine Adresse zugeordnet ist"? Ist diesen nicht immer eine Adresse zugeordnet?
asdfasdfasdfasdfasdfasdfasdfa.com
(dh etwas Kauderwelsch), erhalte ich dendns_unresolved_hostname
Fehler. Das sieht so aus, als wären alle diese Hostnamen. Könnten Sie dies klären?Das Objekt ganz rechts ist das
Top Level Domain
. Alles links von einer TLD ist asubdomain
. Wenn dem Objekt ganz links eine Adresse zugeordnet ist, wird diese als a betrachtethostname
.quelle