Ilya Evseev Posted May 28, 2018 · Report post Хотелки: 1) умение делать форвардинг-запрос, если рекурсивный завершился по таймауту 2) настраиваемые таймауты 3) prefetch для упреждающего обновления устаревающих записей 4) хранение записей с истёкшим TTL, если prefetch не сработал (т.е. чтобы для обновления использовался обычный TTL, а для хранения вручную выставлялся увеличенный) 5) подмена ответов NOT FOUND / NOREPLY на заданный IP 6) нормально держащий всплески запросов (т.е. асинхронный и\или многопоточный) 7) не BIND Сейчас использую Unbound, не хватает в нём пунктов 1 и 2 (если указан forward-addr, то по факту forward-first:false игнорируется и запросы всегда идут только к форвардерам). Share this post Link to post Share on other sites
GrandPr1de Posted May 29, 2018 · Report post Ну с такими запросами и с тем, что по факту рекурсоров кроме анбаунда уже и нет (не ровня ему никто). Брать и патчить исходники? Share this post Link to post Share on other sites
Ivan_83 Posted May 29, 2018 · Report post 21 час назад, Ilya Evseev сказал: Сейчас использую Unbound, не хватает в нём пунктов 1 и 2 (если указан forward-addr, то по факту forward-first:false игнорируется и запросы всегда идут только к форвардерам). Так зарегайся у них в багтрекере и попроси допилить, это тебе не венда где тебе даже тикет завести не дадут. Share this post Link to post Share on other sites
Ilya Evseev Posted May 29, 2018 · Report post Только что, Ivan_83 сказал: Так зарегайся у них в багтрекере и попроси допилить Молодец, кэп. Share this post Link to post Share on other sites
ktoto Posted May 30, 2018 · Report post https://dnsdist.org/ - не рассматривали? Share this post Link to post Share on other sites
Ilya Evseev Posted May 30, 2018 · Report post 50 минут назад, ktoto сказал: https://dnsdist.org/ - не рассматривали? Спасибо, интересный вариант. К сожалению, вряд ли подойдёт под мои задачи, т.к. не поддерживает рекурсивные запросы. Share this post Link to post Share on other sites
ktoto Posted May 31, 2018 · Report post 11 hours ago, Ilya Evseev said: К сожалению, вряд ли подойдёт под мои задачи, т.к. не поддерживает рекурсивные запросы. Как это не поддерживает? https://doc.powerdns.com/authoritative/guides/recursion.html#scenario-2-authoritative-server-as-recursor-for-clients-and-serving-public-domains Share this post Link to post Share on other sites
Ilya Evseev Posted May 31, 2018 · Report post 6 минут назад, ktoto сказал: Как это не поддерживает? https://doc.powerdns.com/authoritative/guides/recursion.html#scenario-2-authoritative-server-as-recursor-for-clients-and-serving-public-domains В примере по ссылке dnsdist является фронтендом к авторитативному DNS-серверу (для внешних клиентов) и к DNS-рекурсору (для внутренних клиентов), но сам не является ни первым, ни вторым. Share this post Link to post Share on other sites