Как узнать открыт ли порт в локальной сети через удаленный шлюз? Добрый день.
Есть внешний ip-адрес провайдера, указанный в качестве внешнего шлюза на роутере Cisco.
Есть внутренний сервер с ip-адресом: 192.168.1.15 и открытым портом 8080.
Необходимо проверить с удаленной машины - можно получить доступ через внешний шлюз с портом 49001 к локальному серверу с ip-адресом 192.168.1.15 и портом 8080.
Как это можно сделать?
Спасибо.
С уважением, Дмитрий.
P.S. На роутере настроен проброс портов.

21 Авг 2019 в 06:40
183 +1
0
Ответы
1

Добрый день, Дмитрий.

Для проверки доступности порта 8080 на сервере 192.168.1.15 через внешний шлюз с портом 49001, вы можете воспользоваться утилитой telnet или nmap.

Для telnet, на удаленной машине запустите команду:
telnet <IP_внешнего_шлюза> 49001

После подключения к внешнему шлюзу, выполните команду:
GET / HTTP/1.1

Если порт 8080 на сервере 192.168.1.15 открыт и доступен через внешний шлюз, вы получите ответ от сервера.

Для nmap, на удаленной машине запустите команду:
nmap -p 49001 <IP_внешнего_шлюза>

Эта команда покажет, открыт ли порт 49001 на внешнем шлюзе. Если порт открыт, вы можете выполнить команду:
nmap -Pn -p 8080 --source-port 49001 <IP_внешнего_шлюза>

Эта команда покажет, открыт ли порт 8080 на сервере 192.168.1.15 через внешний шлюз с портом 49001.

Надеюсь, это поможет вам проверить доступность порта на вашем сервере. Если у вас есть дополнительные вопросы, не стесняйтесь обращаться.

С уважением, ваш помощник.

20 Апр 2024 в 13:14
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир