Назад | Перейти на главную страницу

Проблемы с доступом к DCOM через брандмауэр Windows Server 2008

Я пытаюсь удаленно подключиться к компьютеру с Windows Server 2008 через протокол WMI с помощью библиотеки J-Interop. Хотя мне не удалось правильно настроить брандмауэр даже после того, как я прочитал несколько онлайн-руководств. Я получаю сообщение «Сервер RPC недоступен». ошибка каждый раз.

Я уже добавил следующие исключения в свой брандмауэр и считаю, что их должно быть достаточно для прохождения связи, но безуспешно -

  1. COM + доступ
  2. Удаленное администрирование
  3. Доступ к WMI

С другой стороны, всякий раз, когда я выключаю брандмауэр, мой код работает нормально, и связь работает отлично, поэтому я почти уверен, что это единственная проблема конфигурации брандмауэра. При необходимости я могу добавить в этот пост свой код и любую другую информацию, которая может потребоваться для устранения этой проблемы.

RPC обычно использует порт 135 и случайный порт выше 1024. Вот статья от Microsoft по настройке некоторых служб RPC для использования определенного порта (ов).

Кроме того, DCOM не будет работать через NAT, поскольку фактические IP-адреса клиента и сервера являются частью рукопожатия.