Как добавить новые маршруты в таблицу маршрутизации Windows

Kak Dobavit Novye Marsruty V Tablicu Marsrutizacii Windows



В этом руководстве мы узнаем о добавлении новых маршрутов в таблицу маршрутизации в Windows.

Предпосылки:

Для выполнения действий, описанных в этом руководстве, вам потребуются следующие компоненты:

Таблица маршрутизации Windows

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







Любая операционная система с сетевыми возможностями имеет ту или иную форму таблицы маршрутизации, и Windows не является исключением. В Windows 10 и Windows 11, если вы подключены к сети, операционная система автоматически создает таблицу маршрутизации.



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



  • Существует несколько подключений к Интернету, и они служат разным целям.
  • В сети имеется несколько подсетей, и им необходимо отправлять трафик в определенную подсеть.
  • Ваша система Windows действует как сетевой маршрутизатор.

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

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





$ печать маршрута

Каждая запись правила маршрутизации имеет несколько значений:



  • место назначения : указывает хост, к которому нужно подключиться.
  • сетевая маска : значение маски подсети для записи маршрута. Если не указано, используется значение по умолчанию (255.255.255.255).
  • интерфейс : Интерфейс для конкретного маршрута.
  • метрика : Вес пункта назначения. Чем ниже значение, тем выше приоритет правила.

Таблица маршрутизации должна быть организована по значению метрики. Windows отображает таблицу маршрутизации в перевернутом виде, что означает, что первая запись является последним правилом (правилом по умолчанию, если все остальные правила не работают).

Для любого IP-адреса операционная система обращается к таблице маршрутизации. Если совпадают несколько правил, используется правило с наименьшим значением метрики.

Для IPv4 и IPv6 существуют разные правила маршрутизации. Чтобы получить правила маршрутизации для определенного протокола, используйте вместо этого следующие команды:

$ печать маршрута -4

$ печать маршрута -6

Добавление статических маршрутов

Используя команду «route», мы можем добавить статический маршрут в таблицу маршрутизации. Структура команды следующая:

$ маршрут ДОБАВИТЬ < адрес_адресата назначения > МАСКА < маска подсети > < шлюз > < метрика >

Например, чтобы добавить маршрут для 10.1.1.25 для использования шлюза 10.2.2.1, команда выглядит так:

$ маршрут ДОБАВИТЬ 10.1.1.25 МАСКА 255.255.255.255 10.2.2.1

После добавления маршрута проверьте, обновлена ​​ли таблица маршрутизации соответствующим образом:

$ печать маршрута

Обратите внимание, что мы не указали какое-либо значение метрики для записи нашего пользовательского маршрута, поэтому оно было принято автоматически.

Добавление постоянных статических маршрутов

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

Если мы хотим создать постоянный статический маршрут, структура команды будет следующей:

$ маршрут ДОБАВИТЬ < адрес_адресата назначения > МАСКА < маска подсети > < шлюз > < метрика > -п

Здесь дополнительные « Флаг p» указывает команде «route» добавить постоянный статический маршрут в таблицу маршрутизации.

В случае успешного добавления правило должно появиться в разделе «Постоянные маршруты».

Удаление статического маршрута

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

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

$ маршрут УДАЛИТЬ < сеть >

Например, чтобы удалить статический маршрут для 10.1.1.25, который мы добавили ранее, введите следующую команду:

$ маршрут УДАЛИТЬ 10.1.1.25

Изменение правил статического маршрута

При работе с настраиваемыми правилами маршрутизации вам, возможно, придется обновить правила несколько раз, чтобы добиться желаемого результата. К счастью, команда «route» поддерживает изменение правил статического маршрута.

Для редактирования статического маршрута структура команды следующая:

$ ИЗМЕНЕНИЕ МАРШРУТА < сеть > МАСКА < маска подсети > < шлюз > МЕТРИЧЕСКИЕ < метрика >

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

Заключение

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

Хотите освоить операционную систему Windows? Проверьте Подкатегория ОС Windows с множеством руководств, которые помогут вам достичь полного контроля над вашей системой.

Удачных вычислений!