Sönke Tesch: Apache / VirtualHost

Beitrag lesen

  1. Ein DNS-Name, der auf deinen Server zeigt - simplerweise in der Datei "hosts".
    nicht _zwingend_ erforderlich, aber dringlich empfohlen ;-)

Für Virtuelle Hosts, die nicht auf verschiedenen IP-Adressen desselben Interfaces basieren [..] ist ein DNS-Eintrag zwingend erforderlich. Sonst kann der Server die einzelnen Hosts nicht unterscheiden,

Da wage ich mal zu widersprechen: Der Server unterscheidet die Anfragen an namensbasierte Hosts einzig anhand der Host:-Angabe vom Browser, nicht anhand eines wie auch immer gearteten DNS-Eintrages.

Der DNS Eintrag _ist_ unerläßlich, weil der Client den (namensbasierten!) Host nicht finden würde :-).

Ok, für ordinäre Webbrowser stimmt das natürlich :) Hat aber mit der Funktion des Webservers ansich (wie Sven es dargestellt hat) nichts zu tun, denn ein fehlender DNS-Eintrag hindert niemanden daran, mit geeigneter Software (telnet) über die IP-Nummer zu verbinden und Host: kurzerhand manuell zu setzen (nun wird's kleinlich ;)

Gruß,
  soenk.e