.\" -*- coding: UTF-8 -*- .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH HOSTNAME 1 "16. September 2009" net\-tools Linux\-Programmierhandbuch .SH BEZEICHNUNG hostname \- zeigt den Hostnamen des Systems an oder setzt ihn .br domainname \- zeigt den NIS\-/YP\-Domain\-Namen des Systems an oder setzt ihn .br ypdomainname \- zeigt den NIS\-/YP\-Domain\-Namen des Systems an oder setzt ihn .br nisdomainname \- zeigt den NIS\-/YP\-Domain\-Namen des Systems an oder setzt ihn .br dnsdomainname \- zeigt den DNS\-Domain\-Namen des Systems an .br .SH ÜBERSICHT \fBhostname\fP [\fB\-a|\-\-alias\fP] [\fB\-d|\-\-domain\fP] [\fB\-f|\-\-fqdn|\-\-long\fP] [\fB\-A|\-\-all\-fqdns\fP] [\fB\-i|\-\-ip\-address\fP] [\fB\-I|\-\-all\-ip\-addresses\fP] [\fB\-s|\-\-short\fP] [\fB\-y|\-\-yp|\-\-nis\fP] .br \fBhostname\fP [\fB\-b|\-\-boot\fP] [\fB\-F|\-\-file\ Dateiname\fP] [\fBHostname\fP] .br \fBhostname\fP [\fB\-h|\-\-help\fP] [\fB\-V|\-\-version\fP] .PP \fBdomainname\fP [\fBNISDOMAIN\fP] [\fB\-F\ DATEI\fP] .br \fBypdomainname\fP [\fBNISDOMAIN\fP] [\fB\-F\ DATEI\fP] .br \fBnisdomainname\fP [\fBNISDOMAIN\fP] [\fB\-F\ DATEI\fP] .PP \fBdnsdomainname\fP .SH BESCHREIBUNG \fBhostname\fP wird benutzt, um den DNS\-Namen des Systems anzuzeigen und um seinen Host\- oder NDIS\-Domain\-Namen anzuzeigen oder zu setzen. .SS "NAMEN ABFRAGEN" Wenn das Programm ohne irgendwelche Argumente aufgerufen wird, zeigt es die aktuellen Namen an: .LP \fBhostname\fP wird den Namen des Systems so ausgeben, wie er von der Funktion \fBgethostname\fP(2) zurückgegeben wird. .LP \fBdomainname\fP wird den NIS\-Domain\-Namen des Systems ausgeben. \fBdomainname\fP benutzt die Funktion \fBgethostname\fP(2), während \fBypdomainname\fP und \fBnisdomainname\fP \fBgetdomainname\fP(2) benutzen. .LP \fBdnsdomainname\fP wird den Domain\-Teil des FQDN (Fully Qualified Domain Name/vollständiger Name einer Domain) ausgeben. Der komplette FQDN des Systems wird von \fBhostname \-\-fqdn\fP zurückgegeben (beachten Sie aber die Warnungen im folgenden Abschnitt \fBDER FQDN\fP. .SS "NAMEN SETZEN" Wenn der Befehl ohne Argument oder mit der Option \fB\-\-file\fP aufgerufen wird, setzt er den Hostnamen oder den NIS\-/YP\-Domain\-Namen. \fBhostname\fP benutzt die Funktion \fBsethostname\fP(2), während \fBdomainname\fP, \fBypdomainname\fP und \fBnisdomainname\fP \fBsetdomainname\fP(2) benutzen. Beachten Sie, dass dies effektiv nur bis zum nächsten Neustart der Fall ist. Bearbeiten Sie /etc/hostname, um es permanent zu ändern. .LP Beachten Sie, dass die Namen nur vom Super\-User geändert werden können. .LP Es ist nicht möglich den FQDN oder DNS\-Namen mit dem Befehl \fBdnsdomainname\fP zu setzen (lesen Sie im Folgenden \fBDER FQDN\fP). .LP Der Hostname wird üblicherweise einmal beim Systemstart in \fI/etc/init.d/hostname.sh\fP gesetzt (normalerweise durch Lesen einer Datei, die den Hostnamen enthält, z.B. \fI/etc/hostname\fP). .SS "DER FQDN" Der FQDN (vollqualifizierter Domain\-Name) des Systems ist der Name, den der \fBresolver\fP(3) für den Hostnamen zurückgibt, wie \fIursula.example.com\fP. Es ist üblicherweise der Hostname gefolgt vom DNS\-Domain\-Namen (dem Teil nach dem ersten Punkt). Sie können den FQDN mittels \fBhostname \-\-fqdn\fP oder den Domain\-Namen mittels \fBdnsdomainname\fP überprüfen. .LP Sie können den FQDN nicht mit \fBhostname\fP oder \fBdnsdomainname\fP ändern. .LP Die empfohlene Methode, den FQDN zu setzen, besteht darin, mittels \fI/etc/hosts\fP, DNS oder NIS den Hostnamen als Alias für den vollqualifizierten Namen zu setzen. Falls der Hostname zum Beispiel »ursula« war, könnten Sie eine Zeile wie die folgende in \fI/etc/hosts\fP haben: .LP .RS 127.0.1.1 ursula.example.com ursula .RE .LP Technisch: Der FQDN ist der Name, den \fBgetaddrinfo\fP(3) für den Hostnamen zurückgibt, der von \fBgethostname\fP(2) zurückgegeben wurde. Der DNS\-Domain\-Name ist der Teil nach dem ersten Punkt. .LP Daher hängt es von der Konfiguration des Resolvers (üblicherweise in \fI/etc/host.conf\fP) ab, wie Sie ihn ändern können. Normalerweise wird die Datei »hosts« vor DNS oder NIS ausgewertet, weswegen der FQDN meist in \fI/etc/hosts\fP geändert werden kann. .LP Wenn eine Maschine mehrere Netzwerkschnittstellen/\-adressen hat oder in einer mobilen Umgebung benutzt wird, dann kann sie entweder mehrere FQDN/Domain\-Namen oder nichts von alledem haben. Vermeiden Sie es daher \fBhostname \-\-fqdn\fP, \fBhostname \-\-domain\fP und \fBdnsdomainname\fP zu benutzen. \fBhostname \-\-ip\-address\fP unterliegt den gleichen Einschränkungen und sollte deshalb auch vermieden werden. .SH OPTIONEN .TP \fI\-a, \-\-alias\fP zeigt den Alias\-Namen des Hosts (falls benutzt). Diese Option wird missbilligt und sollte nicht mehr benutzt werden. .TP \fI\-A, \-\-all\-fqdns\fP zeigt alle FQDNs der Maschine. Diese Option zählt alle konfigurierten Netzwerkadressen auf allen konfigurierten Netzwerkschnittstellen auf und übersetzt sie in DNS\-Domain\-Namen. Adressen, die nicht übersetzt werden können (d.h. weil sie keinen geeigneten umgekehrten IP\-Eintrag haben) werden übersprungen. Beachten Sie, dass unterschiedliche Adressen auf den gleichen Namen aufgelöst werden können und daher die Ausgabe einen Eintrag mehrfach enthalten kann. Treffen Sie keine Annahmen über die Reihenfolge der Ausgabe. .TP \fI\-b, \-\-boot\fP setzt immer einen Hostnamen; dies erlaubt, dass die per \fI\-F\fP angegebene Datei nicht existiert oder leer ist. In diesem Fall wird der vorgegebene Hostname \fIlocalhost\fP benutzt, falls noch keiner gesetzt ist. .TP \fI\-d, \-\-domain\fP zeigt den Namen der DNS\-Domain an. Benutzen Sie nicht den Befehl \fBdomainname\fP, um den DNS\-Domain\-Namen abzufragen, weil er den NIS\-Domain\-Namen und nicht den DNS\-Domain\-Namen anzeigen wird. Benutzen Sie stattdessen \fBdnsdomainname\fP. Lesen Sie die Warnungen im Abschnitt \fBDER FQDN\fP oben und vermeiden Sie es, diese Option zu benutzen. .TP \fI\-f, \-\-fqdn, \-\-long\fP zeigt den FQDN (Fully Qualified Domain Name/vollständiger Name einer Domain) an. Ein FQDN besteht aus einem kurzen Hostnamen und dem DNS\-Domain\-Namen. Sofern Sie nicht Bind oder NIS zum Nachschlagen von Hosts benutzen, können Sie den FQDN und DNS\-Domain\-Namen (der Teil des FQDN ist) in der Datei \fI/etc/hosts\fP ändern. Lesen Sie die Warnungen im Abschnitt \fBDER FQDN\fP oben und benutzen Sie stattdessen \fBhostname \-\-all\-fqdns\fP, wo dies möglich ist. .TP \fI\-F, \-\-file DATEINAME\fP liest den Hostnamen aus der angegebenen Datei. Kommentare (Zeilen die mit # beginnen) werden ignoriert. .TP \fI\-i, \-\-ip\-address\fP zeigt die Netzwerkadresse(n) des Hostnamens. Beachten Sie, dass dies nur funktioniert, wenn der Hostname aufgelöst werden kann. Vermeiden Sie es, diese Option zu benutzen; benutzen Sie stattdessen \fBhostname \-\-all\-ip\-addresses\fP. .TP \fI\-I, \-\-all\-ip\-addresses\fP zeigt alle Netzwerkadressen des Hosts. Diese Option zählt alle konfigurierten Adressen auf allen Netzwerkschnittstellen auf. Die Loopback\-Schnittstelle und IPv6\-link\-lokale Adressen werden ausgelassen. Im Gegensatz zur Option \fI\-i\fP hängt diese Option nicht von der Namensauflösung ab. Treffen Sie keine Annahmen über die Reihenfolge der Ausgabe. .TP \fI\-s, \-\-short\fP gibt den Kurznamen des Hosts an. Dies ist der Hostname, der am ersten Punkt abgeschnitten wurde. .TP \fI\-V, \-\-version\fP gibt Versionsinformation auf der Standardausgabe aus und beendet sich erfolgreich. .TP \fI\-y, \-\-yp, \-\-nis\fP zeigt den NIS\-Domain\-Namen an. Falls ein Parameter angegeben wurde (oder \fB\-\-file name\fP), dann kann auch Root einen neuen NIS\-Domain\-Namen setzen. .TP \fI\-h, \-\-help\fP gibt eine Nachricht über den Aufruf aus und beendet sich. .SH ANMERKUNGEN Die \fBhostname\fP\-Adressfamilien versuchen beim Nachschlagen des FQDN, der Aliase und der Netzwerkadressen des Hosts, ob diese durch die Konfiguration des Resolvers festgelegt werden. Auf GNU\-Libc\-Systemen kann der Resolver zum Beispiel angewiesen werden zuerst IPv6 nachzuschlagen, indem die Option \fBinet6\fP in \fB/etc/resolv\fP benutzt wird. .SH DATEIEN \fB/etc/hostname\fP: Früher sollte diese Datei nur den Hostnamen und nicht den FQDN enthalten. Heutzutage ist die meiste Software in der Lage, mit einem FQDN umzugehen. Diese Datei wird beim Systemstart durch die System\-Initialisierungsskripte eingelesen, um den Hostnamen zu setzen. .LP \fB/etc/hosts\fP: Dies ist üblicherweise die Stelle, an der der Domain\-Name gesetzt wird, indem der Hostname als Alias für den FQDN eingetragen wird. .SH AUTOREN Peter Tobias, .br Bernd Eckenfels, (NIS und Handbuchseite). .br Michael Meskes, .br .SH ÜBERSETZUNG Die deutsche Übersetzung dieser Handbuchseite wurde von Chris Leick und Mario Blättermann erstellt. Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen. Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an .