IIS – Disable Socket Pooling

15. März 2007 | Von | Kategorie: Windows

Der Internet Information Server bindet sich standardmässig an alle vorhandenen IP-Adressen.
Dieses Verhalten kann wie folgt umgestellt werden.

Vor dem ausführen der Befehle müssen alle existierenden Webseiten mit dem IIS-Verwaltungstool
explizit an eine (oder mehrere) IP-Adressen gebunden werden.

(IIS 5.0, 4.0, Windows 2000 und früher)

Wechseln in das Adminscripts-Verzeichnis (Standard C:\Inetpub\Adminscripts)

Befehl ausführen:

cscript adsutil.vbs set w3svc/disablesocketpooling true

Ausgabe des Befehls:

disablesocketpooling : (BOOLEAN) True

Stopen und starten des IIS Admin Services:


net stop iisadmin
net start iisadmin

Stoppen und starten des WWW Services:


net stop w3svc
net start w3svc

(IIS 6.0, Windows 2003)

Das Programm httpcfg.exe kommt aus den MS Support Tools.
Diese müssen vorher installiert werden.

Befehl ausführen (für jede benötigte IP):

httpcfg set iplisten -i xxx.xxx.x.x

Ausgabe des Befehls:

HttpSetServiceConfiguration completed with 0

Aktuelle IP’s anzeigen:

httpcfg query iplisten

Die Dienste HTTP Secure Sockets Layer (SSL) und WWW-Veröffentlichungsdienst stoppen:

net stop http /y

Die Dienste wieder starten:

net start w3svc

(IIS 7.0, Windows 2008)

Aktuelle IP’s anzeigen:
netsh http show iplisten

Eine IP setzen:
netsh http add iplisten ipaddress=192.168.1.100

Schreibe einen Kommentar

Du musst eingeloggt sein um einen Kommentar zu schreiben