Мне нужна простая утилита, которая позволяет мне проверить, может ли ПК, подключенный к локальной сети, достичь указанного адреса: порт, используя указанный протокол, такой как TCP или UDP.
ОС машины, которую я буду использовать для проверки, - Windows XP.
windows
networking
windows-xp
port
селезень
источник
источник
Ответы:
Используйте просто
telnet
:Если вы получаете соединение, что-то отвечает на этот порт.
Если вы получили сообщение об ошибке, ни одна программа не прослушивает этот порт или имя хоста неверно:
источник
Nmap должен быть в состоянии справиться с этим.
источник
nmap -v IP_ADDRESS -Pn -p PORT
Вы можете использовать iperf для проверки доступности портов UDP или нет.
Пример: проверка, открыт ли порт 5093 UDP на удаленном сервере 10.0.0.1
Как видите, клиент успешно передал 893 дейтаграммы, что означает, что порт действительно открыт. В случае, если брандмауэр блокирует порт, вы должны прочитать сообщение, подобное этому:
источник