But you may find IIS will take all the IP addresses even though IIS is told to use the specific IP, it is because that Socket Pooling causes IIS to listen to all IP addresses, the Socket Pooling is enabled by default in IIS6, see the KB articles: http://support.microsoft.com/?id=238131, http://support.microsoft.com/kb/331062
And how to fix this IIS issue? Just open a command prompt and type the following commands:
- Code: Select all
net stop http /y
httpcfg set iplisten –i 192.168.1.5:80
net start w3svc
Then everything will work fine, IIS will listen on IP 192.168.1.5, and it won't effect other program anymore.