Главная / База знаний / Как проверить доступность сервера и открытость портов (Linux, Windows, macOS)
База знаний
СетиLinux
Как проверить доступность сервера и открытость портов (Linux, Windows, macOS)
Самый первый шаг — проверить, отвечает ли сервер на сетевые запросы.
Откройте терминал и выполните:
или по IP:
Для остановки используйте Ctrl + C.
Пример успешного ответа:
Откройте Командную строку (CMD) и введите:
Если сервер недоступен — вы получите сообщение об ошибке («Request timed out» / «Превышен интервал ожидания запроса»).
Обратите внимание: некоторые серверы могут блокировать ICMP (ping). В таком случае стоит проверить порты напрямую.
Если соединение установлено, значит порт открыт.
Если порт закрыт, вы увидите сообщение об ошибке.
Пример успешного результата:
Можно указать диапазон:
1. Включите компонент "Telnet Client" в Панели управления → Программы → Включение/отключение компонентов Windows.
2. Используйте:
Пример успешного ответа:
Позволяет понять, на каком участке сети теряется соединение.
- Linux/macOS:
- Windows:
- Если сервер доступен по IP, но не по домену — проверьте DNS-записи (
nslookup vulpecula.net илиdig vulpecula.net ).
- Проверяйте брандмауэр (firewall) и группы безопасности (например, в облачных платформах).
- Используйте онлайн-сервисы проверки портов, если подозреваете блокировку со стороны вашей сети.