LINUX.ORG.RU
ФорумAdmin

Несколько forwarders в named.


0

0

Привет. А вот никто не знает ли как использует named несколько хостов в forwarders {};

Балансирует лоад? Спрашивает всех, кто вперед ответит?

А вообще, load balancer для ДНС запросов к нескольким рекурсорам в природе есть?

anonymous

судя по tcpdump, bind9 их по очереди опрашивает

зы у меня в forwarders 4 днс сервера прописано

Cosmicman ★★
()

После запуска бинд делает запрос ко всем форвардерам сразу, и смотрит, кто первым ответил. Потом некоторое время (сколько, не помню, порядка нескольких минут) работает с первым ответившим. Потом еще раз проверяет всех сразу, и так далее.

В такой схеме есть грабля: если у одного из форвардеров нет канала наверх, а тебе он отвечает быстро, но отрицательно, то твой бинд будет продолжать работать с этим форвардером.

ansky ★★★★★
()
Ответ на: комментарий от ansky

В такой схеме есть грабля: если у одного из форвардеров нет канала наверх, а тебе он отвечает быстро, но отрицательно, то твой бинд будет продолжать работать с этим форвардером. Ну ао крайней мере не всегда так. Вон, named всех своих форвардеров поспрашивал.

15:11:22.664 lame-servers: info: unexpected RCODE (SERVFAIL) resolving 'amsteryard.com/TXT/IN': 192.168.1.2#5300 15:11:23.458 lame-servers: info: unexpected RCODE (SERVFAIL) resolving 'amsteryard.com/TXT/IN': 192.168.2.2#5300 15:11:24.302 lame-servers: info: unexpected RCODE (SERVFAIL) resolving 'amsteryard.com/TXT/IN': 192.168.3.2#5300 15:11:26.789 lame-servers: info: unexpected RCODE (SERVFAIL) resolving 'amsteryard.com/TXT/IN': 127.0.0.1#5300

anonymous
()
Ответ на: комментарий от anonymous

блин, ну че за форматирование!

15:11:22.664 lame-servers: info: unexpected RCODE (SERVFAIL) resolving 'amsteryard.com/TXT/IN': 192.168.1.2#5300
15:11:23.458 lame-servers: info: unexpected RCODE (SERVFAIL) resolving 'amsteryard.com/TXT/IN': 192.168.2.2#5300
15:11:24.302 lame-servers: info: unexpected RCODE (SERVFAIL) resolving 'amsteryard.com/TXT/IN': 192.168.3.2#5300 1
5:11:26.789 lame-servers: info: unexpected RCODE (SERVFAIL) resolving 'amsteryard.com/TXT/IN': 127.0.0.1#5300

anonymous
()
Ответ на: комментарий от anonymous

я слышал от опытных админов, что использование директивы forward на своих днс серверах (выставленных в инет) в настоящее время является атавизмом и дурным тоном... Почему так говорят?

anonymous
()
Ответ на: комментарий от anonymous

Ну у них бы и нужно спрашивать:)

Некошерным ИМХО, может быть совмещение рекурсора с auth серверами зоны (как это по-русски будет?). Опять же ИМХО, bind как auth-server рулит. А вот как резолвер/кешер чего-то не очень - поставил power_dns рекурсор и жизнь стала налаживаться, чисто субьективно.

Если переформулировать вопрос про несколько форвардеров, то он будет звучать так - как организовать единый рекурсор на нескольких неравноценных каналах, чтобы при падении одного из них не приходилось бы оббегать N машин с перенастройкой /etc/resolve.conf. форфардеры - это самое очевидное решение, а еще какие?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.