Matthias Hentges wrote:
Am Mit, 2002-10-23 um 09.29 schrieb Peter Wiersig:
Matthias Hentges wrote:
Am Mit, 2002-10-23 um 01.46 schrieb Joerg Rossdeutscher:
postfix kann doch nicht einfach davon ausgehen, daß interne Domains unbedingt host.server.tld heissen müssen?
Doch, weil es ein Standard ist.
Standards sollten dokumentiert sein. Zeigst du mir eine Stelle an der das steht?
Na hier z.B.:
Im RCF 1034 [2] ist das alles ausführlich beschrieben. Da steht u.a. das eine Komplette Internetdomain aus host.subdomain.tld besteht.
Lies Abschnitt 3.1 noch mal genau. Es gibt keine Mindestanzahl an Punkten in einem Namen. Einige meiner Rechner heissen auch einfach nur "glamus.de.". Es gibt keinen Grund, warum ein Rechner nicht auch einfach "de." heissen kann.
Hier ein kleiner Ausschnitt:
<Zitat> When a user needs to type a domain name, the length of each label is omitted and the labels are separated by dots ("."). Since a complete domain name ends with the root label, this leads to a printed form which ends in a dot. We use this property to distinguish between:
* a character string which represents a complete domain name (often called "absolute"). For example, "poneria.ISI.EDU." ^^^^^^^^^^^^^^^^^^
* a character string that represents the starting labels of a domain name which is incomplete, and should be completed by local software using knowledge of the local domain (often called "relative"). For example, "poneria" used in the ISI.EDU domain. ^^^^^^^^ ^^^^^^^ </Zitat>
Der groesste Unterschied zwischen den beiden Namen ist der Punkt am Ende. Wenn ich "peter" im Zusammenhang mit Rechnernamen eingebe, fragt der Rechner nach diesem Namen plus dem Teil hinter "search" in /etc/resolv.conf. Wenn ich "peter." eingebe, wird nur danach gesucht. Gebe ich "peter.bla" ein, entscheidet die Resolver-Bibliothek, ob noch der Search-Teil, bzw. der Domain-Teil aus /etc/resolve.conf angehaengt wird. (Standardmaessig nicht) Peter