Thread Sys::Hostname
(5 answers)
Opened by bloonix at 2007-01-31 12:53
Wie betterworld schon bemerkte, hat der Hostname recht wenig damit zu tun, welche Namen für einen Rechner im DNS eingetragen sind. Für einen Webserver ist es ja durchaus üblich mehrere Namen im DNS zu haben (für Virtual Hosts), ebenso für einen Router oder andere Rechner mit verschiedenen Netzwerk-Interfaces (eine häufige Konstellation bei uns). Keiner der Namen im DNS muss dabei mit dem Hostnamen übereinstimmen.
Zur Frage nach den Systemen: Der Code von Sys::Hostname für Perl 5.8.8 unterscheidet nur VMS, MSWin32 und epoc; alles übrige wird wie ein UNIX behandelt. Schief gehen wird das bestimmt bei einem alten DOS] (wohl auch mit Windows 3.1]), welches ohnehin keinen Hostnamen kannte, wenn ich mich recht erinnere. Probleme sehe ich auch bei MacOS < 10 und den diversen weniger verbreiteten Systemen (AmigaOS, QNX, ältere Mainframe-Systeme etc.). |