My situation is as follows:
One machine with 2 IP addresses: 10.10.20.7 and 10.10.20.17
Two applications that listen on port 9000 (each on it's own IP)
What I'd like to achieve is while one app is down, the other wont manage to connect. For an example, if the app that is bound to 10.10.20.7 is stopped, the machine will no longer listen on the specific port on this specific IP, hence no connection on 10.10.20.7 will be made successful. This contradicts a bit the way IIS works with HTTP.sys to my knowledge. No matter what I add in netsh iplisten, this scenario seems impossible.