How to Configure IIS to listen on IP

How to solve the problem
To solve the problem you have to disable socket pooling for those protocols that you plan to publish on the box. For SMTP, NNTP and POP3 you can follow the following procedure:
1.    Open the command box
2.    change the directory to Inetpub\scripts
3.    Enter one of the following depending on the service that you want to disable socket pooling for:
a.  For SMTP:
net stop smtpsvc
cscript adsutil.vbs set smtpsvc/disablesocketpooling true
net start smtpsvc

C:\Inetpub\AdminScripts>netstat -ano | find “:25″
TCP    0.0.0.0:25             0.0.0.0:0              LISTENING       2672
C:\Inetpub\AdminScripts>netstat -ano | find “:25″
TCP    192.168.1.100:25         0.0.0.0:0              LISTENING       2672
This should also work for POP3 (use pop3svc) and IMAP4 (use imap4svc). I currently experience an error when trying to disable socket pooling for NNTP.
How about HTTP and HTTPS?
Until IIS5, disabling socket pooling for HTTP and HTTPS worked the same way as the other protocols. IIS 6.0 though, has a complete different implementation of those protocols because they are handled by the http.sys driver in kernel mode. This driver does not look at the metabase configuration for socket pooling and will just ignore any modifications you make there.
To make things worse Microsoft issued two KB articles about socket pooling with IIS 6.0 of which only one will work when you plan to publish Exchange 2003 OWA on your ISA box. For a starts the terminology in the product changed a bit. There is no disablesocketpooling property in IIS 6.0. You just bind the http.sys driver to an IP address on the system. According to Microsoft KB article 813368 you can bind the driver by port. When I tried this, I was not able to start the default website on my boxes with OWA installed. Microsoft KB article 331062 shows that you can just bind the driver to an IP address without specifying ports. This method worked flawlessly for me.
To configure http.sys you will need httpcfg.exe from the Windows Server 2003 Support Tools. X:\Support\Microsoft\Win2k3\TOOLS\suptools.msi Enter the following to bind http.sys to the desired IP address:
net stop http /y
httpcfg set iplisten –i <address internal interface>
net start w3svc

Some Commands

httpcfg query iplisten

httpcfg set iplisten -i 192.168.1.100

httpcfg query iplisten

httpcfg delete iplisten -i 0.0.0.0

set    query    delete
ssl    urlacl    iplisten

HOW TO – Configure ISA & SMTP

1)    Install SMTP on each ISA member.
2)    Set disable socket pooling = true
3)    http://www.tacteam.net/isaserverorg/exchangekit/2003isafilteringsmtprelay/2003isafilteringsmtprelay.htm
4)    If you are using Server Publishing Rules to allow inbound access to your SMTP relay, then select an internal IP address.