Доброго времени суток, камрады.
Я разыскиваю DNS сервер с функционалом перенаправления поступающих ему запросов на другие (внешние) DNS сервера по определённым признакам, таким как: тип запроса, адрес клиента, соответствие запроса определённому Regexp'у. Опционально было-бы неплохо иметь возможность как-нибудь преобразовать входящий запрос перед тем как отправлять его на внешний сервер (изменить тип запроса, адрес, и.т.д).
И самое главное требование - софт должен быть написан на C\C++, т.к планирую его встраивать (OpenWRT, например). Прошу местных знатоков помочь, а то я что-то сегодня совсем упоролся походу и не могу ничего нагуглить подходящего. Такой софт вообще в природе есть ?