Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Сетевые технологии (http://forum.oszone.net/forumdisplay.php?f=31)
-   -   Передача зон DNS между роутерами и WinServ (http://forum.oszone.net/showthread.php?t=356175)

IL_89 05-03-2025 09:47 3036439

Передача зон DNS между роутерами и WinServ
 
Вложений: 1
добрый день.
Есть несколько сетей.
Условно корневая NET0 (2.2.2.0), в который стоит WinServer, на котором подняты AD,DNS,DHCP. Шлюз 2.2.2.1 ведёт в интернет. На корневом роутере прописана маршрутизация в сети NET1/2/3
К корневой зоне подключаются несколько роутеров с адресами wan портов в 2.2.2.0.

Каждый роутер создаёт свою сетку (Net1\2\3), каждый роутер является своим dhcp/dns. Правилом на роутере разрешен трафик из 2.2.2.0 (Действие: Разрешить / протокол:IP / источник: сеть 2.2.2.0/24 /назначение: любое / порт: любой) :пинг/fileshare и прочее проходит, но только по IP. А хотелось бы по имени узла.

хотелось бы заставить роутеры выгружать информацию о DNS в своих подсетках на DNS сервер (т.е. я сидя в корневой зоне не парясь пишу, к примеру, ping PC2 и получаю ответ, а не то, что узел не найден).

Есть какой-то механизм, который может мне помочь с этим?

dmitryst 05-03-2025 11:07 3036441

Я бы прописал все ДНС на всех роутерах и/или настроил форвардинг на рутерах (модель "угадай сам" :biggrin: )

IL_89 05-03-2025 11:34 3036443

Цитата:

Цитата dmitryst
Я бы прописал все ДНС на всех роутерах »

Lan порты роутеров имеют DNS первичный LAN-IP, DNS вторичный 2.2.2.2 (IP сервера в корневой сети)
WAN порты получают по DHCP DNS первичный: 2.2.2.2, DNS вторичный 77.88.8.8
Но что-то не работает.

Цитата:

Цитата dmitryst
модель "угадай сам" »

Ну так самая распростроненная)))
несколько Keenetic air и пара ASUS RT-AC53.

Цитата:

Цитата dmitryst
форвардинг »

Port forwarding?
Пересылать UDP 53? Не совсем понимаю от кого и куда. И как это заставит регистрировать записи на DNS в корневой зоне.

Grabber2006 05-03-2025 12:21 3036444

Возможно дело в том, что используются адреса, маршрутизируемые в интернет. Для локальной сети надо использовать частные адреса 10.*.*.*, 192.168.*.*.

dmitryst 05-03-2025 12:58 3036445

Цитата:

Цитата IL_89
Пересылать UDP 53? Не совсем понимаю от кого и куда. »

По идее, к следующему ДНС, если они вписаны и авторизованы.
Цитата:

Цитата Grabber2006
Для локальной сети надо использовать частные адреса 10.*.*.*, 192.168.*.*. »

ну да. Эти ваши "2.2.2.2" для примера или реально такие?

Anton04 05-03-2025 13:38 3036446

Цитата:

Цитата IL_89
Пересылать UDP 53? »

Между серверами DNS трафик передаётся по TCP 53, а не UDP 53.

IL_89 05-03-2025 13:48 3036448

Цитата:

Цитата Grabber2006
локальной сети надо использовать частные адреса »

Учтем. Попробуем.

Цитата:

Цитата dmitryst
По идее, к следующему ДНС, если они вписаны и авторизованы. »

Каскадом от верхних ссылка на корневой. Т.е. роутеры у себя раздают адрес моего ДНС сервера только, на wan портах тоже прописан только он. Правильно понял?

Цитата:

Цитата dmitryst
Эти ваши "2.2.2.2" для примера или реально такие? »

Для примера. Корневая 192.168.0.0, сети роутеров 20.20.20\30.30.30 и т.д.

dmitryst 05-03-2025 14:13 3036450

Цитата:

Цитата IL_89
сети роутеров 20.20.20\30.30.30 и т.д. »

ну так это ж опять публичные! Надо 10.20.20.20/16 и 10.30.30.30/16, например.
Цитата:

Цитата IL_89
Каскадом от верхних ссылка на корневой. Правильно понял? »

Для начала, на рутере "свой" ДНС должен быть первым, далее все остальные. Но лучше - сделать всё на одном сервере, DHCP, DNS. И не разбивать по подсетям, а по VLAN-ам. Или вам критично, чтобы именно по подсетям было разбито?

IL_89 05-03-2025 14:51 3036453

Цитата:

Цитата dmitryst
ну так это ж опять публичные! Надо 10.20.20.20/16 и 10.30.30.30/16, например. »

Да, уже понял. Вечером немножно переделаю на 10.10.20.0/25 (мелкие сети нужны) и т.д.

Цитата:

Цитата dmitryst
Для начала, на рутере "свой" ДНС должен быть первым, далее все остальные. »

Ок. Значит на "разделяющий роутерах" поставлю в настройках дхцп первичный днс на Lan порт, вторичный на мой сервер.

Цитата:

Цитата dmitryst
Или вам критично, чтобы именно по подсетям было разбито? »

помещения сдаются в аренду с разделяющим роутером и мной как хэлпдеском. Так что пока от этого не уйти.

Кстати, вопрос: А зоны прямого\обратного просмотра прописывать не надо для подсетей?

dmitryst 05-03-2025 15:20 3036455

Цитата:

Цитата IL_89
первичный днс на Lan порт, вторичный на мой сервер. »

вторичные - от остальных рутеров вам инфа не нужна? Если нет, то и нет. А если нужна, то прописавать нужно всех. Если я ошибаюсь, коллеги поправят.

IL_89 06-03-2025 08:15 3036469

Вложений: 1
Итак было сделано следующее.
Была переделана адресация на сегменте подсети.
Схема приведена в следующий вид (см. вложение)

Теперь по тестам и пингам:
пинг с ADMIN и с DC на TV : не удалось обнаружить узел TV
пинг с ADMIN на 10.10.31.2: проходит
пинг с TV на ADMIN: не удалось обнаружить узел ADMIN
пинг с TV на admin.skld.local: проходит.


настройки DNS на DC.skld.local
Зоны прямого просмотра:
основная skld.local
Зоны обратного просмотра:
0.168.192.in-addr.arpa

У меня по прежнему стойкое ощущение что я что-то делаю не так.



UP:
Поставил в сегмент skld.local еще один комп PC2, не вводил его в домен (оставил в WORKGROUP). Дал ему следующие настройки:
IP 192.168.0.19
Gate 192.168.0.1
DNS1: 192.168.0.254
DNS2: 192.168.0.1

Результаты пингов у него
пинг с DC.skld.local на PC2 : проходит
пинг с PC2 на TV : не удалось обнаружить узел TV
пинг с PC2 на 10.10.31.2: проходит
пинг с TV на PC2: не удалось обнаружить узел PC2
пинг с TV на PC2.skld.local: не удалось обнаружить узел PC2

dmitryst 06-03-2025 08:49 3036470

В командной строке введите
Код:

nslookup
>server 192.168.0.1
>TV
//  тут будет ответ серврера

>server 192.168.0.254
>TV
-- тут ответ второго

оба сервера должны "знать" ваш ТВ

IL_89 06-03-2025 09:01 3036473

Цитата:

Цитата dmitryst
оба сервера должны "знать" ваш ТВ »

Вводил на dc

server 192.168.0.254
TV
Не удалось найти TV: Non-existent domain

server 192.168.0.1
TV
Не удалось найти TV: Non-existent domain

Получается, что разделяющий роутер не регистрирует записи в DNS на DC.skld.local?

Anton04 07-03-2025 12:13 3036499

Цитата:

Цитата IL_89
Получается, что разделяющий роутер не регистрирует записи в DNS на DC.skld.local? »

А должен?

P.S. команда ping не говорит ничего о работоспособности Вашей сети как класса. Используйте nslookup с параметрами, вот это будет правильная диагностика.

dmitryst 07-03-2025 12:51 3036500

Цитата:

Цитата IL_89
разделяющий роутер не регистрирует записи в DNS на DC.skld.local? »

ну так он же не авторизован вносить записи в корневую зону домена! А вот как авторизовать - я не знаю, коллеги подскажут.
Цитата:

Цитата Anton04
Используйте nslookup с параметрами »

собственно, да, но 254й, например, почему-то не видит хост TV, хотя, вроде бы и должет, нет?

Anton04 09-03-2025 11:07 3036526

Цитата:

Цитата dmitryst
почему-то не видит хост TV, хотя, вроде бы и должет, нет? »

Не знаю, я не понял Вашу сеть от слова совсем. Не понятно зачем столько граничных зон натыкано в роутингом и зачем Вам DNS записи хостов на роутерах, для меня это выглядит как бред... Так банально не делают.

P.S. У Вас или не верное представление о сети и взаимодействии узлов или не верно поставлена задача.

dmitryst 09-03-2025 19:27 3036534

Anton04, сеть не моя, а ТС-а :yes:
Я бы так не делал - чем проще сеть, тем лучше.

Cereal Keeler 09-03-2025 20:30 3036537

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

Лично я бы для решения его задачи, безотносительно сетевых дел ака маршрутизация и/или трансляция сетевых адресов, допустив, что есть сервер, к которому все клиенты могут достучаться по UDP/53, воткнул бы на него просто unbound в качестве кэширующего DNS сервера и настроил там локальные оверрайды, где и прописал бы всё, что ему нужно.


Время: 19:56.

Время: 19:56.
© OSzone.net 2001-