Montag, 25. Mai 2009

Der richtige Computername (Hostname)

Folgenden interessanten Fall hatte ich vor einiger Zeit bei einem Kunden.

Dieser betreibt eine XenApp-Infrastruktur in Kombination mit einem Citrix Access Gateway. Er nutzt zur Zuweisung bestimmter Citrix Richtlinien den Computernamen des Clientsystems als Parameter.

Der Kunde benennt seine Computer in Form von "xxx.yyyyyy" und sobald er diesen Namen versucht in einer Citrix Richtlinie zu nutzen kommt folgende Meldung:


Und Recht hat Citrix! Laut offiziellen RFCs und auch laut Microsoft sind bei der Bennenung von Computern (NETBIOS) folgende Zeichen nicht erlaubt bzw. Konventionen einzuhalten.

Disallowed characters
  • backslash (\)
  • slash mark (/)
  • colon (:)
  • asterisk (*)
  • question mark (?)
  • quotation mark (")
  • less than sign (<)
  • greater than sign (>)
  • vertical bar (|)
Minimum name length
1 character.

Maximum name length
15 characters.

Weiterhin sind eigentlich auch Wörter wie World, Proxy, Server uvm. als Computername verboten.

Das dreiste an der Geschichte ist, Microsoft lässt diese Namen in ihrem Dialog zur Änderung des Computernamens zu und Hersteller wie Citrix dagegen halten sich bei der Eingabe dieser an die Standards.

Mehr Informationen zur Benennung von Computern und Domänen sind in folgendem Microsoft Artikel zu finden.

Naming conventions in Active Directory for computers, domains, sites, and OUs
http://support.microsoft.com/kb/909264

Und zukünftig nur noch richtige Computernamen vergeben! ;)

0 Kommentar(e):

Kommentar veröffentlichen