Я хочу перенаправить некоторые порты (1666 для перформанса, 8081 для Гудзона) на моей машине с интернет-шлюзом. Этот компьютер работает под управлением Windows 7 (64-разрядная версия, легальная учетная запись пользователя) и подключен к Интернету через кабельный модем (это не маршрутизатор). Windows-машина использует Интернет-соединение через ICS, и это прекрасно работает на всех подключенных компьютерах.
Я могу получить доступ к службам через общедоступный IP-адрес шлюза (95.xxx) на указанных портах, если они работают на самой машине шлюза. Я добавил порты и IP-адрес назначения (192.168.0.18) в диалоговом окне «Дополнительные настройки» сетевого адаптера (вкладка «Доступ»). Это тот же диалог, где у вас есть список предварительно сконфигурированных сервисов, таких как HTTP, FTP и другие входящие сервисы. Когда я это делаю, я больше не могу подключиться к услугам. По какой-то причине переадресация портов не работает.
Я удалил Bitdefender, потому что хотел проверить, не мешает ли брандмауэр. Я также отключил брандмауэр Windows и Защитник безрезультатно. Я попробовал бесплатный инструмент, который помогает настроить переадресацию портов, но он тоже не сработал.
Целевой компьютер - это компьютер Mac OS X, брандмауэр которого отключен. IP статический. Я могу успешно подключиться к сервисам, используя локальный IP-адрес (192.168.0.18) с двух разных компьютеров, включая компьютер шлюза. Так что внутри и снаружи мне кажется, что порты открыты, а не заблокированы, и проблема заключается в самой переадресации портов.
Из того, что я понимаю, должно быть достаточно добавить запись в диалоговое окно «Дополнительные параметры», чтобы включить переадресацию портов, когда нет никаких брандмауэров, мешающих работе. Как я могу решить, почему переадресация портов не работает для меня? Какие шаги я должен предпринять, чтобы облегчить проблему?
PS: я с радостью принимаю решения командной строки.
Другие вещи, которые я пробовал:
- добавление входящего правила в брандмауэр Windows для портов 1666, 8081
- пробовать с включенным и выключенным брандмауэром Windows
- отключение / включение сетевого адаптера
- дважды проверил, что IP-адреса верны
- сопоставление другого входящего порта с реальным портом службы
- следовал или проверил разные советы в этой статье
То, что я еще не осмелился попробовать (дайте мне знать, если оно того стоит):
- отключить / включить ICS
- удалите все сетевые адаптеры (через панель управления), затем переустановите и заново настройте их