Вообще вывешивать Windows "наружу" - уже нехорошо.
Если вы все-таки хотите ее вывесить, то только через промежуточный сервер, он же шлюз, или какую-либо железку с файрволом.
В качестве шлюза лучше всего себя чувствую *nix подобные системы. FreeBSD, OpenBSD, Linux итп.
Если с *nix вы не общаетесь, то ставьте windows, поднимайте на нем ISA и тогда уже вы более-менее сможете как-то управлять трафиком.
Если все это сложно, то ставьте железку с файрволом. Например Cisco ASA итп... Если деньги не позволяют - присмотритесь к Microtik-ам.