Проверете дали отдалечен мрежов порт е отворен с помощта на командния ред
- Категория: Windows
Имаше моменти, когато тествахме мрежовата свързаност на конкретен порт на рутера с помощта на командата 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 - Отидете на Run -> telnet
Проверете дали портът е отворен или не с помощта на командния ред
За да проверите мрежовия порт, следвайте инструкциите по -долу:
Отворете Telnet, като използвате трите стъпки, описани по -горе, и издайте следната команда:
отворете google.com 80
Където google.com е хостът, който искате да тествате. Можете също да поставите IP адрес вместо името. 80 е номерът на порта, който искате да изследвате. Трябва да замените 80 с желания номер на порта.
Ако получите Натиснете произволен клавиш, за да продължите подкана, това означава, че портът е отворен и отговаря на telnet. Ако получите Не може да се отвори връзката или празен екран с мигащ курсор, това означава, че портът е затворен.
Ако получите Връзката с хоста е загубена , това означава, че портът е отворен, но хостът не приема нови връзки.
Проверете отворения порт с помощта на PowerShell
Тъй като Microsoft настоява за PowerShell и CMD се превърна в наследствена система, трябва да използваме PowerShell за по -голямата част от работата си. Нека проверим дали отдалечен мрежов порт е отворен и слуша или не.
- Отворете PowerShell, като отидете на Изпълнете -> powershell
- Изпълнете следната команда
tnc google.com -порт 80

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