Multi-Homing mit IIS

Zwei Websites: Der einfache Fall

Doch zunächst der einfache Fall. Dabei würden Sie eine zusätzliche Webseite betreiben, die der Einfachheit halber unter der gleichen IP erreichbar sein soll. Die Namen der Sites sind also eigentlich nur für den Surfer gedacht – der kann dann zum Beispiel unter www.MeineDomain.de das normale Internet-Angebot betrachten und findet gleichzeitig unter www.MeineBetas.de Ihre Beta-Test-Angebote oder auch unter forum.MeineDomain.de ein Diskussionsforum rund um Ihre Dienstleistungen oder Vergleichbares. Eine Konfiguration mit und ohne „www“ ist ähnlich gelagert. Dabei bekommt der Surfer unter www.MeineDomain.de das gleiche Angebot wie unter MeineDomain.de.

Für eine solche Konfiguration setzen Sie die so genannten „Host-Header“ ein. Dazu müssen Sie aber zunächst einmal wissen, was diese Host-Header eigentlich sind und wie sie funktionieren. Damit eine Anfrage an einen Webserver überhaupt ein Ergebnis liefert, muss es für den Webserver einen DNS-Eintrag geben. Dabei kann der Rechner unter verschiedenen Host-Namen im DNS bekannt sein. So zum Beispiel unter www.MeineDomain und unter MeinDomain.de.

Im einfachsten Fall verweisen die Einträge für beide Hosts auf die gleiche IP-Adresse eines Ihrer Rechner, und eine Anfrage an diese Hosts landet dann bei Ihrer IIS-Installation. Eine Anfrage an den Webserver enthält die unterschiedlichsten Daten. Unter anderem gehört dazu auch ein Feld mit der Information, welcher Host eigentlich gemeint ist. Der Name des befragten Hosts steht also nicht nur in der URL, sondern auch im Header der http-Anfrage des Browsers: Genau dieses Feld ist der Host-Header.