Как да проверя дали определен порт е отворен?
В тази статия ще Ви запознаем как да проверите дали определен порт е отворен и защо е нужна тази проверка.
Терминът отворен порт, означава че TCP или UDP порт е конфигуриран да приема пакети, аналогично когато отказва връзка или игнорира всички пакети означава, че портът е затворен.
Тази проверка може да се направи, както на локалния компютър, така и на отдалечен. Най-често проверяваме дали конкретен порт е отворен когато не можем да се свържем към отдалечен сървър, който предлага конкретна услуга.
Пример: Не можем да се свържем към SMTP мейл сървър и не можем да изпращаме писма.
Проверка за отворен порт с командата telnet
В тази статия ще ви покажем как може да извършите проверката без помощта на онлайн инструменти или допълнителен софтуер. Ние ще ползваме telnet клиент, който е инсталиран на всеки компютър с Windows ОS.
Ако ползвате операционна система Windows 10 вашия telnet клиент е стартиран, но ако ползвате Windows Vista, 7 или 8 трябва да го стартирате ръчно като изпълните следните стъпки:
Start -> Control Panel -> Programs And Features -> Turn Windows features on or off -> маркирайте Telnet Client -> Кликнете OK
За да стартирате вашия telnet клиент натиснете комбинация от клавиши Windows+R
, напишете cmd
и като кликнете ОК ще се отвори Command Prompt (черен прозорец):
Ако искате да проверите 25
порт на вашия компютър трябва да въведете следната команда telnet <IP адрес> <номер на порт>
и да натиснете клавиша Enter:
telnet 11.22.33.44 25
Telnet клиента ще ви отговори по един от следните начини:
Ако изпише следния ред:
Connecting To 11.22.33.44...Could not open connection to the host, on port 25:Connect failed
това означава, че порт 25 на компютър/сървър с IP адрес 11.22.33.44 е затворен.
Ако конкретния порт на даден IP адрес е отворен, ще бъде установена връзка. Ако сървърът не е конфигуриран да отговаря при свързване ще се зареди празен черен екран (Command Prompt):
Ако е конфигуриран да отговори ще получите подобен отговор:
Важно: Портове на вашия компютър може да бъдат затворени от вашата защитна стена (firewall
) или рутер.