Статический маршрут ко всем ips кроме определенного набора
Мне было интересно, каков наилучший способ сделать статический маршрут для всех ips кроме предопределенного набора.
Например, у меня есть 2 сети, подключенные к одной рабочей станции. Я хочу, чтобы все ips, кроме 192.168.0.0/24, проходили через сеть A, а все остальные через сеть B. Я знаю, что для этих ips я могу установить статический маршрут к A и установить приоритет сети B выше, чем сеть A, но в случае сеть А не может найти IP, он может попытаться найти его в сети Б, и я хочу избежать этого.
Все рабочие станции Win 7 Pro.
Любая помощь будет принята с благодарностью. Заранее спасибо!
2 ответа
Спасибо за ответы на все вопросы.
Я понял это: (шлюз сети A - 192.168.0.1, шлюз сети B - 10.0.1.1)
route delete 0.0.0.0 mask 0.0.0.0 192.168.0.1
route add 0.0.0.0 mask 0.0.0.0 10.0.1.1
route add 192.168.0.0 mask 255.255.255.0 192.168.0.1
Первая строка удаляет основной маршрут из сети A Вторая строка добавляет сеть B в качестве основного маршрута Третья строка добавляет все 192.168.0.* В сеть A Я сделал это сценарием входа в систему, и он добился цели!
Отлично работает!:)
Таблицы маршрутизации рабочей станции не похожи на настройки DNS-сервера: наиболее конкретные записи будут последовательно использоваться до тех пор, пока метрика не вступит в игру. (если бы у обоих интерфейсов была настроена одна и та же сеть, победил бы тот, у которого предпочтительная метрика). Отказоустойчивость к другим маршрутам отсутствует, если узел недоступен. Если бы это было не так, трафик из ваших локальных сетей мог бы просачиваться через шлюз по умолчанию, что явно не то, что хотел бы любой, кто ценит свою сетевую безопасность.
Я рекомендую освежить себя в концепции работы с сетью, так как это считается основой работы таблицы маршрутизации. Пожалуйста, не принимайте это на свой счет, я рекомендую это строго в вашу пользу.