Вернуть старое меню
Бесплатно, 24/7 8 (800) 775-97-42
Country flag RU
Country flag EN
Country flag DE
₽ RUB
$ USD
€ EUR
Выбрать VPS
Bare Metal
Маркетплейс
О нас
Сообщество
Поддержка
Баланс:
Бонусы:
Войти
Выйти
Зарегистрироваться
ГОТОВЫЕ ТАРИФЫ
Ref icon
VPS Старт От 149 рублей/мес
Ref icon
VPS Мощные Мощные серверы по выгодной цене
Ref icon
VPS Windows Удобные конфигурации для работы с ОС Windows
Ref icon
VPS Быстрые NVMe Максимальная скорость с промышленными NVMe дисками
Ref icon
VPS Plesk Настройте сервер под себя в несколько кликов
Ref icon
VPS с 1C для бухгалтеров Оптимизированные под 1C серверы
Ref icon
VPS для трейдинга Установите торговые терминалы за 1 клик
Ref icon
VPS для геймеров Мощное железо для мощных рейдов
Ref icon
VPS для бизнеса Настроить любой параметр сервера
Ref icon
Посмотреть все тарифы
Card icon Своя конфигурация
Удобный конфигуратор позволит вам настроить любой параметр сервера, а мы предложим за него лучшую цену.
Собрать
Card icon Бесплатный тест на 3 дня
Только для новых пользователей. Возьмите на тест любой сервер до 3000 рублей, проверьте приложения и программы, установив их на VPS.
Попробовать
АККАУНТ Мои серверы Домены Заказать Настройки Партнеру
ВЫДЕЛЕННЫЕ СЕРВЕРЫ
Ref icon
Bare Metal Старт От 19845 ₽/мес
Ref icon
Bare Metal Стандарт Универсальные серверы
Ref icon
Bare Metal Мощные Для ресурсоёмких задач
Ref icon
Bare Metal AMD EPYC Серверы на базе AMD EPYC
Ref icon
Bare Metal GPU Для машинного обучения
Ref icon
Все конфигурации
Card icon Выберите свой сервер
Найдите подходящий процессор, объём RAM, диски и другие параметры - получите оптимальную цену.
Заказать
Card icon Быстрый старт
Выделенный сервер будет доступен для подключения по SSH в течении 10 минут. Для ознакомления доступна посуточная аренда от 661.5 ₽/день.
Подробнее
АККАУНТ Мои серверы Домены Заказать Настройки Партнеру
КЛИЕНТАМ
О компании Входим в топ-20 IAAS в России
Дата-центры 22 ЦОД уровня Tier III в 9 странах
Аттестация по ФСТЭК Поможем с гос. лицензированием
Бонусная программа Накопительная система лояльности
Card icon Пинг до дата-центров
Измерьте ping от вас до всех наших дата-центров. Мы подберем тот, который подходит для вас идеально.
Измерить
Card icon Бесплатный тест на 3 дня
Только для новых пользователей. Возьмите на тест любой сервер до 3000 рублей, проверьте приложения и программы, установив их на VPS.
Попробовать
АККАУНТ Мои серверы Домены Заказать Настройки Партнеру
КЛИЕНТАМ
Справочник Пошаговые инструкции, как настроить VPS
FAQ Частые вопросы о настройке VPS и сервисе
Новости и события Новости сервиса, информация о событиях и спецпроектах компании
Card icon Соцсети
Наш блог на Хабре, выступления, новости компании.
Присоединиться
Card icon Бесплатный тест на 3 дня
Только для новых пользователей. Возьмите на тест любой сервер до 3000 рублей, проверьте приложения и программы, установив их на VPS.
Попробовать
АККАУНТ Мои серверы Домены Заказать Настройки Партнеру
Бесплатно, 24/7 8 (800) 775-97-42
Mobile menu button
Выбрать VPS
Mobile card icon
Своя конфигурация Удобный конфигуратор позволит вам настроить любой параметр сервера, а мы предложим за него лучшую цену.
Собрать
Ref icon
VPS Старт От 149 рублей/мес
Ref icon
VPS Мощные Мощные серверы по выгодной цене
Ref icon
VPS Windows Удобные конфигурации для работы с ОС Windows
Ref icon
VPS Быстрые NVMe Максимальная скорость с промышленными NVMe дисками
Ref icon
VPS Plesk Настройте сервер под себя в несколько кликов
Ref icon
VPS с 1C для бухгалтеров Оптимизированные под 1C серверы
Ref icon
VPS для трейдинга Установите торговые терминалы за 1 клик
Ref icon
VPS для геймеров Мощное железо для мощных рейдов
Ref icon
VPS для бизнеса Настроить любой параметр сервера
Ref icon
Посмотреть все тарифы
Ref icon
Бесплатный тест на 3 дня
Bare Metal
Mobile card icon
Выберите свой сервер Найдите подходящий процессор, объём RAM, диски и другие параметры - получите оптимальную цену.
Заказать
Ref icon
Bare Metal Старт От 19845 ₽/мес
Ref icon
Bare Metal Стандарт Универсальные серверы
Ref icon
Bare Metal Мощные Для ресурсоёмких задач
Ref icon
Bare Metal AMD EPYC Серверы на базе AMD EPYC
Ref icon
Bare Metal GPU Для машинного обучения
Ref icon
Все конфигурации
Маркетплейс
О нас
Mobile card icon
Пинг до дата-центров Измерьте ping от вас до всех наших дата-центров. Мы подберем тот, который подходит для вас идеально.
Измерить
О компании Входим в топ-20 IAAS в России
Дата-центры 22 ЦОД уровня Tier III в 9 странах
Аттестация по ФСТЭК Накопительная система лояльности
Бонусная программа Накопительная система лояльности
Сообщество
Mobile card icon
Соцсети Наш блог на Хабре, выступления, новости компании.
Присоединиться
Справочник Пошаговые инструкции, как настроить VPS
FAQ Частые вопросы о настройке VPS и сервисе
Новости и события Новости сервиса, информация о событиях и спецпроектах компании
Поддержка
Country flag RU
Country flag EN
Country flag DE
₽ RUB
$ USD
€ EUR
Войти
Зарегистрироваться
Личный кабинет
Мои серверы
Домены
Баланс: Бонусы:
Заказать
Настройки
Партнеру
Выйти
Мои Cерверы
Bare Metal
Услуги
Сертификаты
Домены
Заказать
Настройки
Партнеру
  • ВЫБРАТЬ VPS
  • ДАТА-ЦЕНТРЫ
  • СПРАВОЧНИК
  • ПОДДЕРЖКА
  • ВОЙТИ
RuVDS/Справочник/Сетевые настройки сервера/Проверка сети и TCP-портов с использованием Test-Connection и Test-NetConnection

Проверка сети и TCP-портов с использованием Test-Connection и Test-NetConnection

23 просмотров 0 2026-09-01 2026-09-08

Мощные VPS на SSD за 1099 руб. в месяц.

Одной из задач при администрировании Windows-систем является необходимость быстро определить, доступен ли по сети удалённый сервер или компьютер. Наиболее простой способ выполнить такую проверку – использовать PowerShell, а именно, командлеты Test-Connection и Test-NetConnection.

Проверка сети с использованием Test-Connection

По назначению Test-Connection похож на хорошо известную консольную утилиту ping. Оба эти инструмента для проверки связи используют ICMP и позволяют определить время ответа от удалённого узла. Однако PowerShell-командлет имеет перед командой ping важное преимущество. Заключается оно в том, что его результаты представлены в виде объектов, из-за чего их удобнее применять в скриптах и автоматизированных задачах.

Основой работы командлета Test-Connection является протокол ICMP (Internet Control Message Protocol). Данный протокол используется для передачи служебных сообщений в IP-сетях, в том числе для диагностики сетевых соединений, и относится к третьему – сетевому уровню модели OSI.

Сама проверка происходит по следующей схеме:

  • PowerShell формирует ICMP Echo Request;
  • запрос отправляется на указанный узел;
  • удалённый узел получает запрос;
  • если ICMP-запросы разрешены, удалённый узел формирует Echo Reply;
  • PowerShell получает ответ и рассчитывает время прохождения запроса.

Как видно из схемы, при выполнении команды PowerShell отправляет целевому устройству Echo Request. Если устройство доступно и не блокирует подобные запросы, в ответ приходит Echo Reply. На основании полученного ответа можно оценить доступность узла и задержку при передаче данных. Например, проверить соединение с сервером Google можно следующей командой:

Test-Connection -ComputerName google.com
Проверка доступности удалённого сервера

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

Test-Connection -ComputerName 8.8.8.8
Проверка доступности удалённого сервера

Полученное значение времени позволяет оценить сетевую задержку между двумя узлами. При этом отсутствие ответа не всегда означает, что удалённый компьютер выключен. ICMP может блокироваться межсетевым экраном, маршрутизатором или настройками безопасности самого сервера. Поэтому Test-Connection показывает именно возможность получить ICMP-ответ, а не гарантирует доступность удалённого сервера или конкретной его службы. К примеру, сервер может не отвечать на ping, но при этом принимает подключения к веб-серверу, SSH или другим сервисам.

Полезные параметры Test-Connection

Базовый синтаксис Test-Connection выглядит следующим образом:

Test-Connection -ComputerName <имя_или_IP>

При необходимости после имени узла можно добавить параметры, определяющие количество запросов, размер буфера и другие характеристики проверки. Например:

Test-Connection -ComputerName google.com -Count 5

Такая команда отправит на указанный узел пять ICMP-запросов. В данном случае параметр -Count определяет их количество.

Проверка доступности удалённого сервера с определённым количеством ICMP-запросов

С помощью параметра -BufferSize можно изменить размер буфера ICMP-запроса:

Test-Connection -ComputerName google.com -BufferSize 64

Размер передаваемых данных может иметь значение при диагностике сетевых проблем, связанных с передачей пакетов различного размера.

Проверка доступности удалённого сервера с определённым размером буфера ICMP-запроса

При большом количестве операций PowerShell-команду можно запустить как фоновое задание при помощи параметра -AsJob:

Test-Connection -ComputerName google.com -AsJob

После запуска задания текущая сессия PowerShell остаётся доступной для выполнения других команд. Такой подход может использоваться в сценариях, где проверка сети выполняется параллельно с другими административными операциями.

Получить список названий параметров, которые могут использоваться в Test-Connection, можно командой:

(Get-Command Test-Connection).Parameters.Keys

Чтобы вывести справочную информацию по конкретному параметру, например, по Count, используйте команду вида:

Get-Help Test-Connection -Parameter Count

Трассировка и проверка TCP-портов удалённого узла

Командлет Test-Connection подходит для базовой проверки доступности удалённого узла с помощью ICMP-запросов. Однако при диагностике сети часто требуется получить более подробную информацию, например, проверить доступность конкретного TCP-порта или определить маршрут до удалённого сервера.

Для таких задач в PowerShell предусмотрен другой командлет – Test-NetConnection. Он предназначен для диагностики сетевого подключения и позволяет проверить не только доступность удалённого узла, но и возможность установить TCP-соединение с определённым портом.

Чтобы определить маршрут от локального компьютера до удалённого сервера, в Test-NetConnection используется параметр -TraceRoute. Например:

Test-NetConnection google.com -TraceRoute

При выполнении данной команды PowerShell последовательно определяет промежуточные узлы маршрута. Для каждого перехода отображается соответствующая информация, в том числе IP-адрес обнаруженного сетевого узла.

Трассировка удалённого сервера - Проверка сети Test-Connection и Test-NetConnection

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

Test-NetConnection можно использовать не только для диагностики маршрута, но и для проверки доступности определённого TCP-порта на удалённом компьютере или сервере. Для этого применяется параметр -Port. Например, чтобы проверить доступность TCP-порта 443 на сервере google.com, выполните:

Test-NetConnection google.com -Port 443

Как правило, порт 443 используется для HTTPS-подключения. Такая проверка позволяет определить, доступно ли TCP-соединение с веб-сервером по HTTPS.

Проверка порта удалённого сервера - Проверка сети Test-Connection и Test-NetConnection

Точно так же можно проверить, например, стандартный SSH-порт на удалённом узле:

Test-NetConnection 192.168.1.10 -Port 22

Таким образом, Test-NetConnection позволяет тестировать не только общую сетевую доступность компьютера, но и возможность установить соединение с конкретной службой.

Список параметров можно вывести через:

(Get-Command Test-NetConnection).Parameters.Keys

Также для командлета доступна справка отдельно по какому-либо параметру, например:

Get-Help Test-NetConnection -Parameter Port

Статья полезна?

Да  Нет
Похожие статьи
  • Включение и отключение ping в Windows Server
  • TLS-сертификат Let’s Encrypt: как установить на сайт, доступный только по IP-адресу
  • Как настроить файловый сервер на Windows Server 2025 Core
  • Как настроить PTR-записи для домена
  • Защита SSH-подключения
  • Как загрузить открытый ключ SSH на VPS
Оставить комментарий Отменить ответ

Популярные статьи
  • Как подключиться по RDP из MacOS
  • Настройка VPN с использованием WireGuard
  • Как установить PostgreSQL и pgAdmin4 в Ubuntu 20.04
  • Как извлекать и разархивировать файлы .tar.gz в Linux-системах
  • Управление портами в Linux (Ubuntu/Debian/CentOS)
Разделы Справочника
  • Настройка VPS Сервера
  • Начало работы
  • Особенности виртуального сервера
  • Партнерам
  • Развертывание ПО на VPS сервере
  • Сетевые настройки сервера
RUVDSSat1
ARCTIC DC
CLOUDRUSSIA
StratoSat-TK1
STRATONET
GAME OVERNIGHT
VPS/VDS серверы:
Тестовый период
Дешевый VPS
VPS Старт
VPS Мощные
VPS Windows
VPS Быстрые NVMe
VPS с 1C
Форекс VPS
Игровые серверы
VPS для бизнеса
Пинг до дата-центров
Услуги:
Маркетплейс
Панель ispmanager
Антивирусная защита
Аренда лицензий
Облачное хранилище
VPS серверы с Plesk Obsidian
Колокация
Looking Glass
DNS
Клиентам:
О компании
Дата-Центры
Новости
Аттестация по ФСТЭК
Бонусная программа
Публичная Оферта
Условия использования ПО Microsoft
Соглашение об уровне услуг
Политика обработки персональных данных
Сувениры от RuVDS
Партнерам:
Для прессы
Партнерская программа
Отзывы
API
Помощь:
Справочник
FAQ
Созданных
серверов
231504
Huawey
Supermicro
Cisco
Intel
Microsoft
ISP
Kaspersky
RDCA Logo

«Креатив года» Премия ЦОДы.рф 2021, 2025

RDCA Logo

«Хостер года» Премия ЦОДы.рф 2023

RDCA Logo

«Человек года» Премия ЦОДы.рф 2024

RuVDS
support@RUVDS.com
8 (800) 775-97-42
+7 (495) 135-10-99
МЫ В СОЦИАЛЬНЫХ СЕТЯХ
Copyright © 2025 RuVDS. Все права защищены.
ООО "МТ ФИНАНС" | ОГРН 1157746680332
RuVDS включён в
реестр Роскомнадзора провайдеров хостинга
Оставить отзыв

Условия получения бонуса за оставленный отзыв:

  1. Напишите про нас на любом из специализированных сайтах для отзывов.
  2. Пришлите нам текст отзыва и ссылку на ваш отзыв.
  3. После проверки, мы опубликуем ваш отзыв у нас на сайте и также начислим бонус на ваш баланс.
Strong Testimonials form submission spinner.

Обязательное поле

Укажите электронную почту вашего аккаунта RUVDS
Укажите ссылку на ваш отзыв
rating fields
Поставьте оценку серверам RUVDS
Оставить отзыв
Strong Testimonials form submission spinner.

Обязательное поле

Укажите электронную почту вашего аккаунта RUVDS
Укажите ссылку на ваш отзыв
rating fields
Поставьте оценку серверам RUVDS