У меня есть сервер Windows с двумя сетевыми картами, подключенными к двум разным сетям.
NIC 1:
IP: 192.168.1.50
Gateway: 192.168.1.1
Internet Service Running: Webservice1
NIC 2:
IP: 172.26.15.50
Gateway: 172.26.15.1
Application Service Running: AppService2
Webservice1 должен быть доступен через Интернет. Следовательно, шлюз по умолчанию для сервера - 192.168.1.1, любой запрос, поступающий для webservice1, будет использовать шлюз по умолчанию как для запроса, так и для ответа.
Серверы, подключенные к внутренним сетям, требуют доступа к AppService2. Следовательно, через шлюз 172.26.15.1 было добавлено несколько маршрутов к определенным локальным сетям. Теперь проблема в том, что AppService2 нужен доступ в Интернет для обновлений. Теперь, когда AppService2 пытается получить доступ к обновлениям в Интернете, он в конечном итоге использует шлюз по умолчанию 192.168.1.1 и терпит неудачу.
Теперь мне нужно разработать решение, которое позволит WebService1 быть доступным с любого IP-адреса в Интернете. AppService2 должен иметь возможность подключаться к Интернету, а другие серверы, работающие в локальных сетях, должны иметь доступ к AppService2.
На уровне маршрутизатора я настроил все политики маршрутизации, и он работает нормально. Единственная проблема - как настроить маршрутизацию на основе источника на сервере Windows 2016?