Маршрутизация и DNS

Здравствуйте. Подскажите пожалуйста че за муть творится в маршрутизации винды??

Есть комп который должен находится в двух сетях. В одной из них есть локальные шары.
Прописал маршруты так:
image

Вроде все норм. Шары доступны по имени узла \server\share и во второй сети ресурсы доступны по ip адресу.
Но после выходных что то произошло в сети и перестал ходить пинг на адрес 10.51.9.200
Ну взял добавил третий маршрут:
image

В итоге ресурс 10.51.9.200 снова стал доступен но из основной сети отвалились все шары по имени.
Как правильно то сделать чтобы и овцы сыты и волки целы )))

Если правильно понимаю.
Сеть 1: 192.168.10.ххх
Сеть 2: 10.51.2.ххх

А вот 10.51.9.ххх это ведь уже сеть 3.

основной шлюз для адресов 10,51,0,0 с маской 255,255,0,0 должен быть 10,51,2,1
я так понимаю маска и определяет значащие числа адреса.

255.255.0.0 - маска сети класса В. Диапазон первого октета от 128 до 191.

Сети класса A используют маску подсети по умолчанию 255.0.0.0 и имеют 0-127 в качестве первого октета. Адрес 10.52.36.11 — это адрес класса А. Его первый octet — 10, то есть от 1 до 126 включительно.

Сети класса B используют маску подсети по умолчанию 255.255.0.0 и имеют 128-191 в качестве первого октета. Адрес 172.16.52.63 — это адрес класса B. Его первый octet — 172, который составляет от 128 до 191 включительно.

Сети класса C используют маску подсети по умолчанию 255.255.255.0 и имеют 192-223 в качестве первого октета. Адрес 192.168.123.132 — это адрес класса C. Его первый octet 192, который находится между 192 и 223, включительно.

Link: основы TCP/IP-адресов и подсетей

P. S.
Похоже где-то с масками путаница…

И что делать с этой информацией?
Как правильно задать ??

Я бы проверил настройки локальной и удаленных сетей.
Просто если для адреса 10.51.9.ххх задать маршрут с маской 255.255.255.0, тогда машина с адресом 192.168.10.ххх будет думать что это домашняя локальная сеть а не другая сеть.
И если в добавок есть еще и сервер который задает политику безопасности. тогда и на нем объединить в группы машины которые должны друг друга видеть. Это позволит обращаться к ним по имени.

Это обе сети локальные.
В 192,168,х,х развернута DNS
первичный днс настроен на 192,168,10,1 да и в маршрутах написано что по умолчанию маршрут с минимальной метрикой отправляет запросы на днс.
Если в основной сети имени не нашлось то запрос должен уходить на 10,51,2,1.

Откуда домашние сети то возмуться если это все корпоративная сеть с доменом. а 10,51 это подведомтсвенная сеть через шлюз випнет

Я ведь не знаю какой тип сети реализован.
Под домашней образно подразумевал сеть с адресом 192.168.х.ххх
Если это например клиент-серверная сеть, организовал бы деление на группы в серверной части. Без деления на под-сети, если адресного пространства достаточно.
Если есть необходимость в расширении адресного пространства, были бы добавлены программируемые коммутаторы и соответственно под-сети со своими масками.

Какая у Вас архитектура не знаю. Смотрите сами как удобней распределить адресное пространство.

Все эти классы и группы уже давно не применяются да и по сути не играют никакого значения. Они просто определяют количество хостов которое можно подключить.

Если прописать конкретный маршрут с полного адреса то все работает как надо и днс не виснет.
image

Но мне то надо всю подсеть 10,51,9,Х туда отправлять …