We have a DMZ server with two NIC's, one is accessed from the Internet (public IP) and one from behind the internal firewall (private IP).
One application has problems to cope with a 2 IP's / 2 NIC's configuration, it only supports 2 IP's on 1 NIC.
We cannot use 1 NIC for security reasons, but what about merging those two NIC's into 1 virtual NIC inside the server itself? Would this NIC be a bonding device, a combination of bridging and routing or something else?
In short, there are 2 IP's and 2 interfaces, but the application needs to be accessed from both networks though 1 interface.
This is actually a Windows server, but a linux solution is also acceptable.