Гид по технологиям

Как добавить и удалить статический маршрут в Windows (Windows 10 и 11)

6 min read Networking Обновлено 06 Dec 2025
Статические маршруты в Windows — добавить и удалить
Статические маршруты в Windows — добавить и удалить

Быстрые ссылки

  • Что такое таблица маршрутизации?
  • Просмотреть таблицу маршрутизации в Windows
  • Добавить статический маршрут в таблицу маршрутизации Windows
  • Удалить статический маршрут из таблицы маршрутизации Windows

Окно Командной строки в Windows 11

Краткое содержание

  • Статический маршрут удобен, если нужно направлять трафик к определённой подсети через конкретный шлюз (например, при нескольких интернет-каналах или при тестировании сетевых топологий).
  • Просмотреть текущую таблицу маршрутизации можно командой route print в Командной строке или PowerShell (запуск от имени администратора).
  • Добавление: route add destination_network MASK subnet_mask gateway_ip [metric] (для постоянного маршрута добавьте -p).
  • Удаление: route delete destination_network.

Что такое таблица маршрутизации?

Таблица маршрутизации — это набор правил, по которым система решает, куда отправлять пакеты, уходящие с ПК или маршрутизатора. Каждый пункт таблицы указывает сеть-назначение, маску подсети, шлюз (адрес следующего хопа) и метрику, которая помогает выбрать лучший маршрут при наличии нескольких вариантов.

Определение: Метрика — относительная «стоимость» маршрута; Windows использует её для выбора между несколькими подходящими маршрутами.

Когда это важно:

  • У вас несколько интернет-подключений и нужно, чтобы определённый диапазон IP выходил через конкретный канал.
  • В сети настроено несколько подсетей, и требуется направить трафик к одной из них вручную.
  • Вы используете ПК с Windows как роутер и хотите точнее управлять маршрутами.

Если ни одно из этих условий не применимо — трогать таблицу обычно не нужно.

Просмотр таблицы маршрутизации в Windows

Запустите Командную строку или PowerShell с правами администратора (Win+X → PowerShell (Admin) или Command Prompt (Admin)).

Запуск PowerShell через меню Power User.

Введите:

route print

Команда route print показывает список сетевых направлений.

Вы увидите список сетей, масок, шлюзов, интерфейсов и метрик. Большая часть записей создаётся динамически (через протоколы маршрутизации и источники конфигурации операционной системы).

Важно: запускать команды управления маршрутами нужно от имени администратора; иначе изменения не применятся или будет отказ в доступе.

Как добавить статический маршрут

Синтаксис команды:

route add destination_network MASK subnet_mask gateway_ip metric_cost

Параметры:

  • destination_network — сеть назначения, например 192.168.35.0
  • MASK subnet_mask — маска подсети, например MASK 255.255.255.0 (если не указана, по умолчанию 255.255.255.0)
  • gateway_ip — IP-шлюза (адрес следующего хопа)
  • metric_cost — необязательная метрика (если не задана, Windows выберет значение на основе записи 0.0.0.0)

Пример базовой команды (временный маршрут, до перезагрузки):

route add 192.168.35.0 MASK 255.255.255.0 192.168.0.2

Команда route add добавляет статический маршрут в таблицу маршрутизации.

Если вы хотите, чтобы маршрут сохранился после перезагрузки — добавьте опцию -p:

route -p add 192.168.35.0 MASK 255.255.255.0 192.168.0.2

Добавление -p делает маршрут постоянным между перезагрузками.

Дополнительные настройки:

  • Указание интерфейса: если у машины несколько интерфейсов и вы хотите явным образом выбрать один, можно добавить параметр IF, например IF 12. Чтобы узнать номера интерфейсов, используйте route print или команду ipconfig /all.
  • IPv6: для IPv6 есть отдельные команды и синтаксис; в этом руководстве мы фокусируемся на IPv4.

Причины, по которым Windows может отклонить команду:

  • Отсутствуют права администратора.
  • Указан некорректный IP или маска.
  • Конфликт с уже существующим записью (нужна предварительная её очистка).

Совет: перед добавлением маршрута проверьте, доступен ли шлюз (ping gateway_ip). Если шлюз недоступен, маршрут не будет работать.

Как удалить статический маршрут

Синтаксис прост:

route delete destination_network

Пример удаления предыдущего маршрута:

route delete 192.168.35.0

Команда route delete удаляет ранее добавленный статический маршрут.

После удаления проверьте результат командой route print.

PowerShell-альтернатива

В современных версиях Windows можно использовать модуль NetTCPIP в PowerShell. Примеры:

Проверка таблицы маршрутов:

Get-NetRoute

Добавление маршрута:

New-NetRoute -DestinationPrefix 192.168.35.0/24 -NextHop 192.168.0.2 -RouteMetric 25

Удаление маршрута:

Remove-NetRoute -DestinationPrefix 192.168.35.0/24 -NextHop 192.168.0.2

PowerShell даёт более структурированные объекты и удобнее для автоматизации и логирования. New-NetRoute создаёт постоянный маршрут по умолчанию в современных сборках Windows Server/10/11, но поведение зависит от версии и наличия модуля.

Пошаговая методология (SOP) для добавления маршрута

  1. Оцените необходимость: подтвердите IP-подсеть назначения, шлюз и интерфейс.
  2. Проверьте доступность шлюза: ping gateway_ip.
  3. Запустите PowerShell или Командную строку от имени администратора.
  4. Добавьте маршрут (временный): route add …
  5. Проверьте таблицу: route print или Get-NetRoute.
  6. Тест связности: ping хоста в целевой подсети; tracert до важного адреса.
  7. Если требуется постоянство — повторите с -p или используйте New-NetRoute.
  8. Документируйте изменение в журнале изменений сети.

Критерии приёмки

  • Маршрут отображается в выводе route print.
  • После перезагрузки (если маршрут должен быть постоянным) маршрут остаётся в таблице.
  • Трафик к целевой подсети идёт через указанный шлюз (проверяется через tracert и мониторинг).

Тестовые сценарии

  • Acceptance: ping к IP внутри 192.168.35.0/24 проходит.
  • Negative test: если шлюз недоступен — маршрут не приводит к успешной связности.
  • Persistence test: перезагрузить машину и проверить наличие маршрута при использовании -p.

Частые ошибки и как их избежать

  • Не тот интерфейс: добавьте IF n, если система выбирает неверный интерфейс.
  • Неправильная маска: маска определяет сеть; ошибка приведёт к неверной маршрутизации.
  • Отсутствие прав: запуск без администратора не применит изменения.
  • Ожидание шифрования: статический маршрут не обеспечивает безопасности трафика — он только перенаправляет пакеты.

Когда статический маршрут — плохая идея (контрпример)

  • Большие динамичные сети: в средах с часто меняющейся топологией лучше использовать динамические протоколы маршрутизации (OSPF, BGP и т.д.).
  • Централизованное управление: если у вас система централизованного управления маршрутами, ручные изменения могут конфликтовать с политиками.
  • Множество маршрутов: поддерживать вручную десятки статических записей неудобно и склонно к ошибкам.

Альтернативные подходы

  • Динамическая маршрутизация на маршрутизаторах (например, OSPF) для автоматического обмена маршрутами.
  • Политики на уровне маршрутизатора/фаервола для управления исходящим трафиком.
  • VPN с настройкой маршрутизации на стороне туннеля, чтобы направлять только нужные подсети через работу VPN.

Роль‑базовые чек‑листы

Администратор сети:

  • Подтвердить полезность статического маршрута.
  • Получить разрешение на изменение схемы маршрутизации.
  • Документировать изменения и обновить конфигурацию мониторинга.

Системный администратор хоста:

  • Проверить локальную таблицу маршрутизации до и после изменений.
  • Выполнить тесты ping/tracert.
  • Убедиться в сохранении конфигурации после перезагрузки (если требуется).

Служба поддержки:

  • Объяснить пользователям влияние изменений на доступ к сервисам.
  • Подготовить откатный план (команда route delete …).

Быстрые команды‑шаблоны (cheat sheet)

  • Просмотр: route print
  • Добавить временный: route add 10.0.10.0 MASK 255.255.255.0 192.168.1.1
  • Добавить постоянный: route -p add 10.0.10.0 MASK 255.255.255.0 192.168.1.1
  • Указать интерфейс: route add 10.0.20.0 MASK 255.255.255.0 192.168.1.2 IF 12
  • Удалить: route delete 10.0.10.0

Безопасность и конфиденциальность

  • Статические маршруты не шифруют трафик и не скрывают его. Если требуется безопасность, используйте VPN или TLS для приложений.
  • Документируйте изменения и ограничивайте доступ к правам администратора, чтобы предотвратить несанкционированные изменения маршрутов.

Короткий глоссарий

  • Шлюз (gateway) — следующий хоп, куда отправляются пакеты для дальнейшей доставки.
  • Маска подсети — определяет границы сети назначения.
  • Метрика — относительная стоимость маршрута для выбора лучшего пути.
  • IF — индекс сетевого интерфейса в Windows.

Краткое резюме

Статические маршруты в Windows — простой, но мощный инструмент для контроля потоков трафика. Пользуйтесь route add для единичных задач и route -p add или PowerShell для устойчивой автоматизации. Всегда тестируйте связь и документируйте изменения, чтобы избежать конфликтов в сложных сетях.

Важное: перед применением изменений сделайте резервную запись текущей конфигурации и имейте план отката.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Клонирование USB в Windows 10 — как создать и записать образ
Инструкции

Клонирование USB в Windows 10 — как создать и записать образ

AirPlay на Mac: приём и трансляция
macOS

AirPlay на Mac: приём и трансляция

Установка и удаление Google Chrome — полное руководство
Браузеры

Установка и удаление Google Chrome — полное руководство

Экранная блокировка Nintendo Switch: включение и советы
Консоли

Экранная блокировка Nintendo Switch: включение и советы

Сумма в Excel: быстрые способы и подсказки
Excel

Сумма в Excel: быстрые способы и подсказки

Как распечатать лист Excel на одной странице
Office

Как распечатать лист Excel на одной странице