PowerDNS: реагировать по-разному в зависимости от IP-адреса клиента [дубликат]

Я поискал в Интернете решение и нашел множество веток с разными предложениями. Большинство из них, как я обнаружил, использовали LUA на преобразователе для возврата записей. В других сообщениях предлагается использовать бэкенды GEO-IP или Pipe. Весь контент, который я прочитал, использовал

. Мне любопытно узнать, возможно ли через LUA изменить пересылку на основе диапазона сети, а не использовать LUA для хранения информации о зоне.

Если мне удастся заставить работать логику, подобную следующей, у меня все будет готово:

if sourceip comes from (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16) {
     forwarder = 192.168.0.1;
}else{
     forwarder = 8.8.8.8;
}

Я не вижу примеров LUA из pdns, которые демонстрируют изменение каких-либо настроек в самой PDNS, и мне любопытно, если это вообще возможный.

1
задан 18 June 2015 в 21:04
0 ответов

Теги

Похожие вопросы