Re: Два провайдера - две сети непересекающихся
Добавлено: 26 дек 2018, 03:01
Я рад и испытываю душевную радость, что мои труды были
приняты, услышаны/увидены и реально пригодились и
особенно главное = что заработало.
Ура...
1) если мы ДНС-адреса задаём у клиента (то есть компу прописываем ДНС_прова1), и комп
этот привязан к провайдеру1 = тут всё гладко, юзер шлёт запрос на днс своего провайдера.
2) а если мы этот комп резко решили перекинуть в канал2 (второй провайдер), а ДНС у него прописан
первого провайдера = увы, идти к клиенту и менять ДНС = как-то не автоматизированно.
3) (примерно как у меня сделано) = у меня в офисе стоит внутри полноценный маленький ДНС-сервер,
его я указываю всем клиентам. Поэтому адресация его постоянна.
На нём есть 1-2 зоны которые отдаются только с того провайдера на котором эти зоны сделаны(подняты),
там я явно описываю что если нужна такая зона, то явно за ней "нырнуть" на ДНС-провайдера такова.
(там чуть сложнее конечно, но примерно так).
А всё сложно потому что = нам надо знать какой клиент(комп) сидит в каком канале(на каком провайдере)
в каждый момент времени, и зная это, перехватывать его ДНС запросы, и зная какой провайдер,
лишь на тот ДНС-провайдера и перенаправлять запросы.
А если ДНС-запросы шлют на роутер все компы сети, а уже роутер делает запросы от себя, то опять же,
опять всё не просто.
Подумайте, может тоже придумаете совокупность каких-то этих вариантов сообща и будет тоже хорошим
решением. За счёт использования мною view функции в DNS'е, за счёт того что у меня есть внешние домены
(мы их делегируем, то есть у меня есть свои публичные ДНСы) то мне проще было сделать как я описал
в 3-м пункте.
приняты, услышаны/увидены и реально пригодились и
особенно главное = что заработало.
Ура...
На счёт ДНС = тут всё сложнее...ruslan.liskov писал(а): ↑26 дек 2018, 01:41 Чуть не забыл, вы и так сильно помогли, но еще один вопрос.
Т.к. у нас два провайдера, то у каждого провайдера свои днс сервера.
Т.е. нам запросы к днс тоже надо разделять в нужные направления.
Например:
ISP1_DNS 1.1.1.1 ISp2_DNS 2.2.2.2
/ip route
add distance=1 dst-address=1.1.1.1/32 gateway=ISP1
add distance=1 dst-address=2.2.2.2/32 gateway=ISP2
Правильно?
1) если мы ДНС-адреса задаём у клиента (то есть компу прописываем ДНС_прова1), и комп
этот привязан к провайдеру1 = тут всё гладко, юзер шлёт запрос на днс своего провайдера.
2) а если мы этот комп резко решили перекинуть в канал2 (второй провайдер), а ДНС у него прописан
первого провайдера = увы, идти к клиенту и менять ДНС = как-то не автоматизированно.
3) (примерно как у меня сделано) = у меня в офисе стоит внутри полноценный маленький ДНС-сервер,
его я указываю всем клиентам. Поэтому адресация его постоянна.
На нём есть 1-2 зоны которые отдаются только с того провайдера на котором эти зоны сделаны(подняты),
там я явно описываю что если нужна такая зона, то явно за ней "нырнуть" на ДНС-провайдера такова.
(там чуть сложнее конечно, но примерно так).
А всё сложно потому что = нам надо знать какой клиент(комп) сидит в каком канале(на каком провайдере)
в каждый момент времени, и зная это, перехватывать его ДНС запросы, и зная какой провайдер,
лишь на тот ДНС-провайдера и перенаправлять запросы.
А если ДНС-запросы шлют на роутер все компы сети, а уже роутер делает запросы от себя, то опять же,
опять всё не просто.
Подумайте, может тоже придумаете совокупность каких-то этих вариантов сообща и будет тоже хорошим
решением. За счёт использования мною view функции в DNS'е, за счёт того что у меня есть внешние домены
(мы их делегируем, то есть у меня есть свои публичные ДНСы) то мне проще было сделать как я описал
в 3-м пункте.