Как да проверя дали определен порт е отворен?

Помощен център

Как да проверя дали определен порт е отворен?

В тази статия ще Ви запознаем как да проверите дали определен порт е отворен и защо е нужна тази проверка.

Терминът отворен порт, означава че 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 (черен прозорец):

telnet open port check

Ако искате да проверите 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 е затворен.

telnet open port check

Ако конкретния порт на даден IP адрес е отворен, ще бъде установена връзка. Ако портът не е конфигуриран да отговаря при свързване ще ви отвори с напълно черен екран (Command Prompt):

telnet open port check

Ако е конфигуриран да отговори ще получите подобен отговор:

telnet open port check

Важно: Портове на вашия компютър може да бъдат затворени от вашата защитна стена (firewall) или рутер.