Проверьте, открыт ли удаленный сетевой порт с помощью командной строки
- Категория: Окна
Были времена, когда мы использовали для проверки сетевого подключения определенного порта маршрутизатора с помощью команды telnet. Раньше Telnet предустановлен в Windows, но не в Windows 10. Мы исследуем различные возможности, чтобы проверить, открыт ли удаленный сетевой порт, с помощью параметров командной строки в Windows 10. Краткое резюме Спрятать 1 Установите Telnet в Windows 10 2 Проверьте, открыт ли порт или нет, используя командную строку 3 Проверьте открытый порт с помощью PowerShell
Windows 10 не поставляется с предустановленным Telnet. Даже командная строка DOS также стала второстепенной, а PowerShell занял центральное место.
Portqry использовалась для проверки активности и прослушивания удаленных портов, но она была доступна только до Windows XP и Windows Server 2003.
Установите Telnet в Windows 10
Если вы используете строго команду на основе DOS, у вас не остается выбора, кроме как установить telnet в Windows 10. Чтобы установить Telnet, следуйте инструкциям ниже:
- Открыть командную строку Выполнить -> cmd
- Выполните следующую команду:
pkgmgr / iu: TelnetClient - Перейти к бегу -> телнет
Проверьте, открыт ли порт или нет, используя командную строку
Чтобы проверить сетевой порт, следуйте инструкциям ниже:
Откройте Telnet, выполнив три шага, описанных выше, и выполните следующую команду:
открыть google.com 80
Где google.com - это хост, который вы хотите протестировать. Вы также можете указать IP-адрес вместо имени. 80 - это номер порта, который вы хотите исследовать. Вы должны заменить 80 на желаемый номер порта.
Если вы получите нажмите любую клавишу чтобы продолжить приглашение, это означает, что порт открыт и отвечает на telnet. Если вы получите Не удалось открыть соединение или пустой экран с мигающим курсором, это означает, что порт закрыт.
Если вы получите Соединение с хостом потеряно , это означает, что порт открыт, но хост не принимает новые соединения.
Проверьте открытый порт с помощью PowerShell
Поскольку Microsoft продвигает PowerShell, а CMD стала устаревшей системой, мы должны использовать PowerShell для большей части нашей работы. Давайте проверим, открыт и прослушивает ли удаленный сетевой порт.
- Откройте PowerShell, перейдя в Выполнить -> PowerShell
- Выполните следующую команду
tnc google.com -port 80

Проверка открытого порта с помощью PowerShell
tns - это сокращение от Test-NetworkConnection команда. google.com - это имя хоста. Вы также можете указать IP-адрес вместо имени хоста. Вы можете указать номер порта с помощью переключателя -port в конце команды tnc.
Команда TNC предоставит вам основную информацию о сетевом соединении, такую как имя компьютера, IP-адрес, интерфейс, через который вы подключаетесь, исходный IP-адрес, успешен ли эхо-запрос, время ответа Ping и, наконец, TcpTestSucceeded. TcpTestSucceeded даст тебе Правда если порт открыт и ложный если порт закрыт.
Эти команды и методы очень полезны при устранении неполадок в сети. Пожалуйста, дайте нам знать, было ли это полезно для вас, в комментариях ниже, и мы добавим больше методов устранения неполадок в будущем.