LINUX.ORG.RU
ФорумAdmin

Настройка PowerDns recursor lua скрипт

 


0

1

driver = require «luasql.mysql» env = assert( driver.mysql() ) function preresolve ( remoteip, domain, qtype ) con = assert(env:connect(«database_name», 'username', 'password'))

domain = domain:gsub(«%.$», "")

while domain ~= «» do local sth = assert (con:execute( string.format(«SELECT 1 FROM domains WHERE name = '%s'», con:escape( domain )) ) ) if sth:fetch() then return 0, { { qtype=pdns.A, content=«127.0.0.1» } } end

domain = domain:gsub(«^[^.]*%.?», "") end

return -1, {} end

после данного кода рекурсор перестаёт отвечать на запросы,в чём может быть проблема?

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