Как работает сеть, если я добавляю адрес маршрута в качестве своего IP

478
Andrew Li

Мой Windows PC имеет IP-адрес 10.10.70.89и шлюз по умолчанию 10.10.191.1.

route ADD 192.168.30.0 MASK 255.255.255.0 10.10.70.89 

Я пытался выполнить вышеуказанную команду.
Таким образом, таблица маршрутов имеет IP-адрес моего собственного компьютера.
При попытке связаться с ПК в подсети 192.168.30.0, на моем ПК, как это работает?
Пожалуйста, дайте мне знать. Я новичок в сети.
Спасибо

1

1 ответ на вопрос

2
grawity

В Windows использование себя в качестве шлюза фактически создает маршрут по соединению, то есть маршрут локальной подсети (как если бы шлюза вообще не было). Система будет напрямую отправлять запросы ARP для 192.168.30.x через соответствующий интерфейс.

(Например, если 10.10.70.89 принадлежит интерфейсу № 3, то это эквивалентно route add 192.168.30.0 mask 255.255.255.0 if 3.)

Я думаю, что этот стиль был изначально унаследован от BSD; Я также видел это на Солярисе.