Флаг: English English

Сетевой Траблшутинг для Новичков: Открыта ли дверь? (Порты)

Опубликовано 15.09.2025

Введение

IP-адрес сервера — это почтовый адрес многоквартирного дома. Но чтобы попасть в нужную квартиру, нужно знать номер двери. В сетях такими дверями являются порты.

  • HTTP работает на порту 80.
  • HTTPS — на порту 443.
  • Почта, базы данных и другие сервисы слушают свои собственные порты.

Если порт закрыт или на нём никто не отвечает, сайт не откроется, даже если сервер “жив”.

Сегодня научимся проверять доступность портов с помощью telnet, nc, а также посмотрим, что слушает ваш собственный компьютер с помощью netstat и ss.


telnet — Классический способ проверить дверь

Что делает?

Создаёт простое текстовое соединение с указанным портом.

Использование

telnet <адрес_сервера> <номер_порта>

Например:

telnet google.com 443

Результаты

Успех:

Trying 142.250.184.110...
Connected to google.com.
Escape character is '^]'.

Соединение установлено → порт открыт.

Неудача:

Connecting To google.com...Could not open connection to the host, on port 443: Connect failed
  • Connection refused — дверь есть, но она заперта.
  • Connection timed out — никто не отвечает (или мешает файрвол).

⚠️ В Windows клиент Telnet по умолчанию отключён. Его нужно включить в Панель управления → Программы и компоненты → Включение компонентов Windows.


nc (netcat) — Швейцарский нож 🔪

netcat удобнее и быстрее, чем telnet, и даёт однозначные ответы.

Использование

nc -zv <адрес_сервера> <номер_порта>

Флаги:

  • -z — только проверка порта, без передачи данных.
  • -v — подробный вывод.

Примеры

Успех:

Connection to google.com port 443 [tcp/https] succeeded!

Неудача:

nc: connect to google.com port 81 (tcp) failed: Connection refused

👉 Вывод: nc -zv — самый удобный способ проверки портов.


А что слушает на моём компьютере?

Чтобы узнать, какие порты открыты у вас локально:

netstat

netstat -an

Работает в Windows, macOS и Linux. Показывает все активные соединения и порты в статусе LISTEN / LISTENING.

ss (Linux, более современный)

ss -tuln
  • t — TCP
  • u — UDP
  • l — только слушающие порты
  • n — выводить номера портов, а не имена сервисов

Пример:

tcp    LISTEN  0  128  0.0.0.0:22   0.0.0.0:*

Здесь на порту 22 ожидает входящих подключений SSH-сервер.


Заключение

Теперь вы умеете:

  • Проверять доступность портов на удалённом сервере (telnet, nc).
  • Узнавать, какие порты слушает ваш компьютер (netstat, ss).

Это позволяет отличить:

  • Ситуацию “сервер недоступен” от
  • Ситуации “сервер доступен, но конкретный сервис не работает”.

Что дальше?

Мы изучили базовые и узкие утилиты. Но есть инструменты-комбайны, которые объединяют в себе функции сразу нескольких и дают более полную картину.

В следующей статье познакомимся с mtr, nmap и curl — настоящими универсальными инструментами диагностики.


Ресурсы

Отзывы по теме

Огромное спасибо Михаилу за работу, я очень доволен результатом. Отдельно благодарю за рекомендации в процессе настройки, из довольно сумбурного ТЗ с моей стороны (а я в серверах понимаю мало) Михаил уточняющими вопросами и предложениями со своей стороны сформулировал четкое понимание, какие задачи будет решать итоговая сборка и как организовать все лучшим образом. Рекомендую!

ladohinpy · Mikrotik hap настройка роутера. Настрою роутер микротик wifi для вас

21.07.2025 · ⭐ 5/5

Огромное спасибо Михаилу за работу, я очень доволен результатом. Отдельно благодарю за рекомендации в процессе настройки, из довольно сумбурного ТЗ с моей стороны (а я в серверах понимаю мало) Михаил уточняющими вопросами и предложениями со своей стороны сформулировал четкое понимание, какие задачи будет решать итоговая сборка и как организовать все лучшим образом. Рекомендую!

Отличный специалист, шарящий эксперт и замечательный человек. За час нам починил то, над чем мы днями ломали головы! Уверен, что это не первый раз, когда мы будем пользоваться его непомерным профессионализмом

Ravenor · Mikrotik hap настройка роутера. Настрою роутер микротик wifi для вас

28.05.2025 · ⭐ 5/5

Отличный специалист, шарящий эксперт и замечательный человек. За час нам починил то, над чем мы днями ломали головы! Уверен, что это не первый раз, когда мы будем пользоваться его непомерным профессионализмом

Спасибо! Настроили роутер по моему техническому заданию, с полным объяснением того что мы делаем

GFSoft · Mikrotik hap настройка роутера. Настрою роутер микротик wifi для вас

Опытный покупатель

09.03.2025 · ⭐ 5/5

Спасибо! Настроили роутер по моему техническому заданию, с полным объяснением того что мы делаем

Нужна помощь?

Свяжись со мной и я помогу решить проблему

Похожие посты