Проверьте, открыт ли удаленный сетевой порт с помощью командной строки

Попробуйте наш инструмент устранения неполадок

Были времена, когда мы использовали для проверки сетевого подключения определенного порта маршрутизатора с помощью команды 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, следуйте инструкциям ниже:

  1. Открыть командную строку Выполнить -> cmd
  2. Выполните следующую команду:
    pkgmgr / iu: TelnetClient
  3. Перейти к бегу -> телнет

Проверьте, открыт ли порт или нет, используя командную строку

Чтобы проверить сетевой порт, следуйте инструкциям ниже:

Откройте Telnet, выполнив три шага, описанных выше, и выполните следующую команду:

открыть google.com 80

Где google.com - это хост, который вы хотите протестировать. Вы также можете указать IP-адрес вместо имени. 80 - это номер порта, который вы хотите исследовать. Вы должны заменить 80 на желаемый номер порта.

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

Если вы получите Соединение с хостом потеряно , это означает, что порт открыт, но хост не принимает новые соединения.

Проверьте открытый порт с помощью PowerShell

Поскольку Microsoft продвигает PowerShell, а CMD стала устаревшей системой, мы должны использовать PowerShell для большей части нашей работы. Давайте проверим, открыт и прослушивает ли удаленный сетевой порт.

  1. Откройте PowerShell, перейдя в Выполнить -> PowerShell
  2. Выполните следующую команду
    tnc google.com -port 80
Проверка открытого порта с помощью PowerShell

Проверка открытого порта с помощью PowerShell

tns - это сокращение от Test-NetworkConnection команда. google.com - это имя хоста. Вы также можете указать IP-адрес вместо имени хоста. Вы можете указать номер порта с помощью переключателя -port в конце команды tnc.

Команда TNC предоставит вам основную информацию о сетевом соединении, такую ​​как имя компьютера, IP-адрес, интерфейс, через который вы подключаетесь, исходный IP-адрес, успешен ли эхо-запрос, время ответа Ping и, наконец, TcpTestSucceeded. TcpTestSucceeded даст тебе Правда если порт открыт и ложный если порт закрыт.

Эти команды и методы очень полезны при устранении неполадок в сети. Пожалуйста, дайте нам знать, было ли это полезно для вас, в комментариях ниже, и мы добавим больше методов устранения неполадок в будущем.