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

Kak Da Dobavite Novi Marsruti K M Tablicata Za Marsrutizirane Na Windows



В това ръководство ще научим за добавянето на нови маршрути в таблицата за маршрутизиране в Windows.

Предпоставки:

За да изпълните стъпките, които са демонстрирани в това ръководство, имате нужда от следните компоненти:

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

Таблицата за маршрутизиране се отнася до набор от правила, които определят къде ще отидат пакетите с данни, пътуващи по мрежата. Правилата често са представени в табличен формат, откъдето идва и името. Целта е да се вземат ефективни решения за маршрутизиране.







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



Освен съществуващите правила, можем също ръчно да добавим правила към таблицата за маршрутизиране. Въпреки че повечето потребители не се нуждаят от тази функция, тя може да бъде полезна в някои ситуации. Например:



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

Преглед на таблицата за маршрутизиране на Windows

За да видите таблицата за маршрутизиране по подразбиране в Windows, от повишен команден ред или конзола на Windows PowerShell, изпълнете следната команда:





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

Всеки запис на правило за маршрутизиране има няколко стойности:



  • дестинация : Указва хоста, който да бъде достигнат.
  • мрежова маска : Стойността на подмрежовата маска за записа на маршрута. Ако не е указано, се използва стойността по подразбиране (255.255.255.255).
  • интерфейс : Интерфейсът за конкретния маршрут.
  • показател : Теглото на дестинацията. Колкото по-ниска е стойността, толкова по-висок е приоритетът на правилото.

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

За всяка IP дестинация операционната система се консултира с таблицата за маршрутизиране. Ако няколко правила съвпадат, се използва правилото с най-малката метрична стойност.

Има различни правила за маршрутизиране както за IPv4, така и за IPv6. За да получите правилата за маршрутизиране за конкретен протокол, вместо това използвайте следните команди:

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

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

Добавяне на статични маршрути

С помощта на командата “route” можем да добавим статичен маршрут към таблицата за маршрутизиране. Командната структура е както следва:

$ маршрут ADD < адрес_дестинация > МАСКА < subnet_mask > < шлюз > < показател >

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

$ маршрут ADD 10.1.1.25 MASK 255.255.255.255 10.2.2.1

След като добавите маршрута, проверете дали таблицата за маршрутизиране е съответно актуализирана:

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

Обърнете внимание, че не посочихме метрична стойност на нашия персонализиран запис на маршрута, така че беше решено автоматично.

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

В предишния пример добавихме статичен маршрут към таблицата за маршрутизиране на Windows. Записът обаче е временен, тъй като Windows ще се върне обратно към таблицата за маршрутизиране по подразбиране след рестартиране.

Ако искаме да създадем постоянен статичен маршрут, командната структура е както следва:

$ маршрут ADD < адрес_дестинация > МАСКА < subnet_mask > < шлюз > < показател > -стр

Тук допълнителният „ p” флаг указва на командата “route” да добави постоянен статичен маршрут към таблицата за маршрутизиране.

Ако бъде добавено успешно, правилото трябва да се появи в секцията „Постоянни маршрути“.

Изтриване на статичен маршрут

Ако правило за маршрутизиране вече не е необходимо, препоръчително е да го премахнете от таблицата за маршрутизиране, за да намалите бъркотията и да увеличите ефективността.

Когато добавяхме статичен маршрут, трябваше да посочим мрежата, подмрежовата маска и шлюза. За да изтрием записа обаче, трябва само да споменем мрежата. Така командната структура е следната:

$ маршрут ИЗТРИВАНЕ < мрежа >

Например, за да изтриете статичния маршрут за 10.1.1.25, който добавихме по-рано, командата е както следва:

$ маршрут ИЗТРИВАНЕ 10.1.1.25

Промяна на правилата за статичен маршрут

Когато работите с персонализирани правила за маршрут, може да се наложи да актуализирате правилото(ята) няколко пъти, за да постигнете желания резултат. За щастие, командата „маршрут“ поддържа модифициране на статични правила за маршрут.

За да редактирате статичен маршрут, командната структура е както следва:

$ ПРОМЯНА на маршрута < мрежа > МАСКА < subnet_mask > < шлюз > МЕТРИКА < показател >

Имайте предвид, че можем да променим само шлюза и метричната стойност на съществуващо правило. Ако искате напълно да промените правилото, трябва да го изтриете и да го създадете отново от нулата.

Заключение

В това ръководство обсъдихме таблицата със статични маршрути в Windows. Това е база данни, която отговаря за пренасочването на мрежовия трафик към дестинацията по най-ефективния начин. Ние демонстрирахме как да добавим персонализирани правила за статичен маршрут към таблицата за маршрутизиране. Също така показахме как да модифицираме и изтрием съществуващо правило, ако е необходимо.

Интересувате ли се да овладеете операционната система Windows? Разгледайте Подкатегория Windows OS с тонове ръководства, които да ви помогнат да постигнете пълен контрол върху вашата система.

Приятно изчисление!