Битлента
Словарь терминов3 мин чтения·

Командная строка Windows: основные сетевые команды и как их читать

Набор встроенных сетевых команд Windows: ping, tracert, nslookup, arp, route. Что делает каждая, как запускать и что означает вывод.

Зачем открывать чёрное окно

Командная строка, она же cmd, — текстовый интерфейс Windows, через который запускаются встроенные утилиты. Для диагностики сети она удобнее интерфейса: результат можно скопировать, сравнить и приложить к обращению в поддержку, а команда всегда даёт один и тот же формат вывода.

Запустить её можно через поиск по слову cmd или сочетанием Win+R и вводом cmd. Для части команд нужны права администратора: тогда в меню выбирают «Запуск от имени администратора». Об этом всегда сказано в справке к команде.

Классический интерфейс командной строки существует с первых версий системы и почти не менялся, поэтому инструкции десятилетней давности по-прежнему работают. В новых версиях Windows его часто открывают внутри современного терминала с вкладками, но набор команд от этого не зависит.

Пять команд, которые нужны чаще всего

Ping проверяет, отвечает ли узел, и измеряет время отклика. Tracert показывает маршрут пакетов по промежуточным узлам. Nslookup запрашивает у DNS-сервера записи домена. Arp с ключом -a выводит таблицу соответствий IP и MAC-адресов соседей. Route print выводит таблицу маршрутизации компьютера.

Эти команды входят в систему изначально и не требуют установки. Более глубокие возможности дают ipconfig, netstat и netsh, которым посвящены отдельные страницы словаря.

Дополнительно пригодятся hostname, который выводит имя компьютера, getmac с перечнем MAC-адресов, pathping, объединяющий трассировку с подсчётом потерь на каждом узле, и netstat с перечнем соединений. Каждая из них решает узкую задачу и не требует установки дополнительного ПО.

Порядок диагностики «нет интернета»

Начинают с ближайшего: ping на адрес шлюза, затем на внешний IP-адрес, затем на имя сайта. Если пингуется внешний адрес, но не имя, проблема в DNS. Если не пингуется шлюз, проблема в локальной сети или Wi-Fi. Если шлюз отвечает, а внешний адрес нет — в подключении провайдера.

Такая цепочка сужает круг поиска за минуту. Результат tracert дополнительно покажет, на каком по счёту узле обрываются ответы, хотя пропуски отдельных строк ещё не означают сбоя: часть маршрутизаторов просто не отвечает на служебные запросы.

Для сравнения добавьте ping с ключом -n, задающим количество запросов, например пять или десять: единичный ответ не показывает картины, а серия позволяет заметить потери и разброс времени. Потерянные пакеты и скачки отклика говорят о нестабильности канала, а не об отсутствии связи.

🛡️ Остались проблемы с соединением?
Можно пользоваться постоянно: российские приложения работают, включать и выключать ничего не нужно. Без карты и регистрации, настройка за пару минут.
Попробовать бесплатно

Полезные приёмы работы

Клавиша стрелки вверх возвращает предыдущие команды, Tab дописывает имена. Вывод можно перенаправить в файл знаком >, а результат ограничить фильтром, например добавить после команды вертикальную черту и слово find с искомой строкой. Ключ /? после любой команды печатает справку.

Длинные результаты удобно листать командой more или выделять мышью. Учтите, что окно закрывается вместе с задачей, поэтому важные данные сохраняйте до закрытия.

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

Что легко перепутать

Командная строка и PowerShell — разные оболочки: команды cmd работают в PowerShell, но обратное неверно. Ping без ответа не всегда означает, что узел недоступен: многие серверы и брандмауэры отбрасывают ICMP. Кроме того, успешный ping проверяет достижимость по IP, но не работоспособность конкретной программы на порту.

Ещё одна ошибка — запускать чужие команды с внесением изменений вслепую. Команды просмотра безопасны, а команды сброса и настройки меняют систему.

Как начать

Откройте cmd, введите ipconfig и найдите адрес шлюза. Затем выполните ping этого адреса, ping 1.1.1.1 и ping любого сайта. Последовательно посмотрите, где ответ пропадает. После этого попробуйте tracert к сайту, чтобы увидеть маршрут. Все команды безопасны и ничего не меняют.

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

🛡️ Остались проблемы с соединением?
Можно пользоваться постоянно: российские приложения работают, включать и выключать ничего не нужно. Без карты и регистрации, настройка за пару минут.
Попробовать бесплатно
windowsкомандная строкадиагностика

Часто задаваемые вопросы

Читайте также