Я тестирую созданную мной программу на предмет поведения в сети Ethernet / интернете. Это сервер / клиентское приложение. Мне нужно заблокировать подключение к Интернету сервера, пока клиент все еще имеет доступ к Интернету (но я работаю на одном компьютере для тестирования, чтобы попытаться смоделировать то, что произойдет, когда я получу это на подходящем оборудовании). Хотя у сервера не должно быть доступа к Интернету, сервер и клиент все равно должны взаимодействовать с адресом localhost для связи с базой данных. Виртуальные машины на данный момент недоступны, хотя они могут быть идеальными.
Проблема в том, что если я пытаюсь заблокировать интернет-соединения в своем брандмауэре для процесса сервера, я также блокирую его связь с работающим клиентомв том же ПК (пытаясь получить к нему доступ через порт localhost:). В идеале сервер должен быть полностью изолирован, за исключением локальной связи с клиентской программой.
Как правильно заблокировать ТОЛЬКО интернет-соединения?