Я пытаюсь удаленно подключиться к компьютеру с Windows Server 2008 через протокол WMI с помощью библиотеки J-Interop. Хотя мне не удалось правильно настроить брандмауэр даже после того, как я прочитал несколько онлайн-руководств. Я получаю сообщение «Сервер RPC недоступен». ошибка каждый раз.
Я уже добавил следующие исключения в свой брандмауэр и считаю, что их должно быть достаточно для прохождения связи, но безуспешно -
С другой стороны, всякий раз, когда я выключаю брандмауэр, мой код работает нормально, и связь работает отлично, поэтому я почти уверен, что это единственная проблема конфигурации брандмауэра. При необходимости я могу добавить в этот пост свой код и любую другую информацию, которая может потребоваться для устранения этой проблемы.
RPC обычно использует порт 135 и случайный порт выше 1024. Вот статья от Microsoft по настройке некоторых служб RPC для использования определенного порта (ов).
Кроме того, DCOM не будет работать через NAT, поскольку фактические IP-адреса клиента и сервера являются частью рукопожатия.