Windows 7: как я могу добавить диапазон IP в команде “маршрута”?

Я использую два сетевых соединения, и я пытался использовать команду "маршрута" так, чтобы, когда я получаю доступ к определенному внутреннему IP на своей LAN, она использовала бы соединение 1, что-либо еще будет обычно идти посредством соединения 2 (который не имеет доступа к моей LAN).

Проблема, у меня есть набор внутреннего IP, к которому я должен получить доступ, и команда "маршрута", кажется, не позволяет мне добавлять диапазон IP вместо определенного IP. И соединение 1 не имеет доступа в Интернет, таким образом, я не могу использовать его в качестве своего соединения по умолчанию.

Какая-либо идея, как это может быть решено?

Ваша справка ценится

12
задан 20.03.2010, 09:05

1 ответ

Команда маршрута - все о маршрутизации диапазонов IP. Ключ к выполнению диапазонов использует часть сетевой маски команды маршрута.

Основной IP сетевой урок

IP-адрес является числом на 32 бита, которое представляет адрес в Интернете. Взятый в двоичном файле, IP-адресе 10.0.0.1 был бы похож на это:

10      .0       .0      .1
00001010 00000000 0000000 00000001

Сетевая маска указывает, какая часть адреса является фиксированной частью диапазона путем определения двоичного 1, и переменная часть диапазона является 0. Так, сетевая маска 255.255.255.255 представляет все биты, фиксируются и поэтому только направит дать IP. Сетевая маска 0.0.0.0 средства все биты являются переменными, или другими словами это соответствует каждому IP-адресу. 0.0.0.0 используется для маршрута по умолчанию. Так, если Вы хотите указать диапазон, просто необходимо указать биты в сетевой маске, которой Вы хотите соответствовать.

Если Вы хотели, чтобы маршрут относился ко всем адресам от 10.0.0.0 кому: 10.0.0.255 Ваша команда маршрута была бы похожа

          Dest Ip       Netmask       Gateway
route ADD 10.0.0.0 MASK 255.255.255.0 10.0.0.1

Если Вы хотели, чтобы маршрут относился только 10.0.0.100 и 10.0.0.103 Ваша команда посмотрела бы маршрут lik ADD 10.0.0.100 МАСКИ 255.255.255.252 10.0.0.1

И если Вы хотели, чтобы маршрут относился ко всем адресам 10.0.0.0 кому: 10.255.255.255 Ваш маршрут был бы похож

route ADD 10.0.0.0 MASK 255.0.0.0 10.0.0.1

Можно также указать в route управляйте интерфейсом, он должен использовать использование IF параметр:

route ADD 10.0.0.0 MASK 255.0.0.0 10.0.0.1 IF 2
23
ответ дан 07.12.2019, 11:50

Теги

Похожие вопросы