Проверете дали отдалечен мрежов порт е отворен с помощта на командния ред

Опитайте Нашия Инструмент За Премахване На Проблемите

Имаше моменти, когато тествахме мрежовата свързаност на конкретен порт на рутера с помощта на командата 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. Отидете на Run -> telnet

Проверете дали портът е отворен или не с помощта на командния ред

За да проверите мрежовия порт, следвайте инструкциите по -долу:

Отворете Telnet, като използвате трите стъпки, описани по -горе, и издайте следната команда:

отворете google.com 80

Където google.com е хостът, който искате да тествате. Можете също да поставите IP адрес вместо името. 80 е номерът на порта, който искате да изследвате. Трябва да замените 80 с желания номер на порта.

Ако получите Натиснете произволен клавиш, за да продължите подкана, това означава, че портът е отворен и отговаря на telnet. Ако получите Не може да се отвори връзката или празен екран с мигащ курсор, това означава, че портът е затворен.

Ако получите Връзката с хоста е загубена , това означава, че портът е отворен, но хостът не приема нови връзки.

Проверете отворения порт с помощта на PowerShell

Тъй като Microsoft настоява за PowerShell и CMD се превърна в наследствена система, трябва да използваме PowerShell за по -голямата част от работата си. Нека проверим дали отдалечен мрежов порт е отворен и слуша или не.

  1. Отворете PowerShell, като отидете на Изпълнете -> powershell
  2. Изпълнете следната команда
    tnc google.com -порт 80
Проверка на отворения порт с помощта на PowerShell

Проверка на отворения порт с помощта на PowerShell

tns е съкращение от Test-NetworkConnection команда. google.com е името на хоста. Можете също да поставите IP адрес вместо името на хоста. Можете да посочите номера на порта, като използвате превключвателя -port в края на командата tnc.

Командата TNC ще ви даде основна информация за мрежовата връзка, като име на компютър, IP адрес, интерфейс, чрез който се свързвате, IP източник, дали пингът е успешен или не, време за отговор на Ping и накрая TcpTestSucceeded. TcpTestSucceeded ще ви даде Вярно ако портът е отворен и невярно ако портът е затворен.

Тези команди и техники са много полезни, когато отстранявате неизправности в мрежа. Моля, уведомете ни дали това е било полезно за вас в коментарите по -долу и ние ще добавим още техники за отстраняване на неизправности в бъдеще.