(I'll approach this very broadly. I've tried a few things in the Firewall that haven't shaken out)
Problem
I am having difficulty setting up a private application and a public application in the same Site.
Description
I have a Windows Server (2012 R2) running in our DMZ. I have a system that involves several service applications and I would like all of these services to be bound to the same port. But one of these applications is the external entry point (name it [public]) and the other applications are supporting applications (let's name one [private] for discussion).
Assume that I have created a Site in IIS called [com] which is bound to port 9713. 2 applications are added to this Site
I want [public] available on 0.0.0.0:9713 I want [private] available only on 127.x.x.x:9713
Can someone point me in the direction of documentation, examples, tutorials, etc that would accomplish this? My research is turning up sparse results.
I tried stacking 2 Inbound Rules, One that denied application [IIS:\com\private] and one that opened port 9713, but in a test from a separate machine, both applications were made available across the external interface. I tried fiddling with the order of the rules to see if the Allow Port
rule was precluding the Deny Application
rule but the result was the same.
(maybe they didn't actually get reordered??)