Вот почему некоторые люди говорят, что они за «брандмауэром», когда они за роутером. Злые Вирусы Интернета не могут использовать какое-либо программное обеспечение на компьютере за маршрутизатором (при условии, что администратор маршрутизатора не настроил его забавным образом, например, включив DMZ ).
У вас еще есть несколько вариантов:
- Поговорите с администратором маршрутизатора и сделайте так, чтобы он перенаправил порт для вас
- Выньте маршрутизатор и поместите ваш «целевой» компьютер там, где был ваш маршрутизатор, или включите DMZ (это имеет смысл, только если позади маршрутизатора был только один компьютер). Warrning : сначала установите брандмауэр на целевой компьютер!
- Поверните розетку на 180 градусов. Заставьте компьютер за маршрутизатором установить соединение с сервером, который имеет публичный IP-адрес
- Используйте что-то вроде UPnP , если ваш роутер поддерживает это
- Получите выделенный IP-адрес для вашего компьютера и настройте маршрутизатор для переключения всего трафика с этого IP-адреса на ваш компьютер (это похоже на DMZ, но будет работать, если за маршрутизатором установлено более одного компьютера). Warrning : сначала установите брандмауэр на целевой компьютер!
- Использовать обход NAT. Есть очень хорошая статья на эту тему здесь . Упрощенная версия заключается в том, что клиент устанавливает соединение с каким-либо удаленным сервером. Сервер может видеть номер открытого порта на маршрутизаторе клиента, и этот порт назначается клиентскому компьютеру, поэтому он (или какой-либо другой компьютер, предоставляющий эту информацию) может установить соединение с этим портом и обратиться к клиентскому приложению. Warrning : это работает не со всеми маршрутизаторами. Некоторые маршрутизаторы просто не позволяют этому случиться.