(Ich verwende einen Mac. Er startet OS X.8, Gentoo und Windows 7 dreifach. Ich habe das Problem nur unter OS X bemerkt, aber das verwende ich meistens, damit es unter anderen Betriebssystemen auftritt .)
Ich habe die Systemeinstellungen verwendet, um meinen Hostnamen auf den gewünschten Wert festzulegen. Wenn ich mich jedoch mit bestimmten Netzwerken (Elternhaus, Schlafsäle, Schule usw.) verbinde, wird mein Hostname für Darwin zu etwas anderem. Ich sage Darwin, weil Terminal und die Freigabefenster in den Systemeinstellungen ('Andere Benutzer können [einige Freigabeaktionen] Ihren Computer [einige Adressen mit dem geänderten Hostnamen]'). Manchmal ist der geänderte Hostname eine Kleinbuchstabenversion dessen, was er sein sollte, manchmal sein host1234.some.provider.com oder einfach host1234.
Das frustriert mich. Ich möchte, dass mein Hostname auf allen Systemen immer so ist, wie ich ihn festgelegt habe. Besonders im Mac. Was kann ich tun, um diese Änderung zu verhindern? Ich habe (Root-) Zugriff auf einen Server mit BIND. Soll ich also einen dynamischen globalen Hostnamen einrichten? Gibt es Anleitungen zum Einrichten von BIND dafür (RFC 3007)? Ich verstehe (meistens) DNS, wie es auf Websites usw. angewendet wird, aber ich habe immer nur die Bindungen in CPanel geändert.
UPDATE: Ich beschwere mich nicht über Clients, die vollständig qualifizierte Hostnamen anzeigen. Mein lokaler Computer zeigt einen anderen Hostnamen an. Lässt mein Computer sagen , Hostname eingestellt ist Firelizzards-Computer
in OS X Äquivalent /etc/hostname
. Im Moment läuft die Verbindung zum WLAN meines Wohnheims und es wird hostname
zurückgegeben host-173-230-36-89.mycampusname.clients.myprovider.com
(meine LAN-Adresse lautet 173.230.36.89
). Warum hostname
kehrt man nicht zurück Firelizzards-Computer.mycampusname.clients.myprovider.com
?
ANMERKUNG: Der Ausdruck "dynamischer globaler Hostname" bezieht sich auf eine Einstellung in OS X, an der RFC 3007 beteiligt ist.
LÖSUNG : sudo scutil --set HostName <desired host name>
. Ich fand dies , dies und das , wobei das letzte mein genaues Problem war.
Meine Frage ist nun , durch welchen Mechanismus die Verbindung zu einem LAN hergestellt wird, um zu ändern, was hostname
zurückgegeben wurde.
host1234
, es wird geändert. Ich habe nichts gegen die Domain-Qualifikation, es ist die Änderung meines Hostnamens, die mich stört. Ich habe dies meiner Frage ausführlicher hinzugefügt.