Hostname und Domänenname Zweck

364
Mulligan

Gibt es einen Zweck des Domänennamens, der während der Slackware-Installation festgelegt wurde (durch netconfigHilfsprogramm), wenn der Computer nicht als Server verwendet wird? Wenn es richtig ist, dass der Computername und der Domänenname nicht relevant sind, wenn der Computer als Client fungiert (z. B. HTML-Seiten oder SSH-Server), weil der Server den fragenden Client nur über seine IP-Adresse anspricht?

0

1 Antwort auf die Frage

1
dirkt

Nicht sicher, wie Slackware die Dinge organisiert, aber im Allgemeinen wird der Hostname zum Beispiel in DHCP-Anfragen verwendet (dh, Ihr Heimrouter gibt Ihnen den Namen Ihres Computers an, der seiner MAC-Adresse zugeordnet ist) und der Domänenname wird standardmäßig für alle DNS-Suchvorgänge verwendet (HTML-Seiten, SSH-Server, ...), damit Sie es für andere Rechner in Ihrem Heimnetzwerk abkürzen können.

Edit : So funktioniert es detaillierter. Wenn Sie den Hostnamen auf abc"Start" setzen, sendet Ihr Computer bei der Initialisierung "Hallo, ich bin abc, gibt es jemanden, der mir sagen kann, wo ich bin?" Dann antwortet Ihr Heimrouter, der sowohl den DHCP-Server als auch eine DNS-Weiterleitung betreibt, mit "Hallo abc, hier sind Ihre IP-Adresse, Netzmaske und Gateway (das uvw.xybin ich). Sie befinden sich in einer Domäne und ich bin auch Ihr DNS-Server."

Es sendet nicht die Namen aller Computer zurück oder ähnliches. Es ändert sich auch /etc/hostsin keiner Weise.

Dann trägt Ihr Heimrouter den Namen abczusammen mit der soeben zugewiesenen IP-Adresse in seine Datenbank ein, wo auch ähnliche Einträge vorhanden sind def. Wenn nun ein Computer in der Domäne eine DNS-Suche durchführt uvw.xy, z. B. wenn er abcsucht def.uvw.xy, erhält er die lokale IP- Adresse Adresse. Wenn es eine DNS-Suche mit einer anderen Domäne gibt, leitet Ihr Heimrouter dies an den DNS-Server Ihres ISP weiter.

Es gibt Variationen dieses Themas, z. B. (1) der Client erhält den Domänennamen nicht über DHCP, muss ihn jedoch lokal festlegen, (2) der Client hat den Hostnamen nicht lokal festgelegt, sondern er erhält ihn über DHCP von a MAC-Datenbank in Ihrem Heimrouter (so funktioniert es auch bei größeren Installationen), (3) Ihre Wohnung behandelt alle DNS-Suchvorgänge ohne einen Domänennamen wie in einer Domäne uvw.xyusw.

Wenn ich also richtig verstehe, dass der DHCP-Server auf Client-Anfrage nicht nur die vorgeschlagene IP-Adresse, sondern auch den Domänennamen für das LAN und andere Computernamen im LAN zurücksenden kann? Basierend auf diesen Informationen fügt der fragende Host dann entsprechende Datensätze in der Datei / etc / hosts hinzu und kann dann LAN-Nachbarn nach Namen statt nach IP-Adressen adressieren. Mulligan vor 7 Jahren 0
Art von. Siehe Bearbeiten für Details. dirkt vor 7 Jahren 0
Thx für ausführliche Antwort :-) Also habe ich Recht, dass der DHCP-Server nur den Domänennamen und den Hostnamen des Clients als Antwort zurücksenden kann (dh wenn host1 fragt, ob der Server nur host1 hostname zurückgibt, etwa abc)? Mulligan vor 7 Jahren 0
Kannst du bitte meinen letzten Kommentar beantworten? Mulligan vor 7 Jahren 0
Die Optionen, die DHCP zurücksenden kann, werden in [RFC2132] (https://tools.ietf.org/html/rfc2132) beschrieben, beginnend mit Abschnitt 3. Es gibt Dutzende von Optionen, aber nur einen Hostnamen (3.14) und einen Domänennamen (3.17) ). dirkt vor 7 Jahren 0