]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
add hidettl() example to powerdns-example-script.lua, closes #91
authorPeter van Dijk <peter.van.dijk@netherlabs.nl>
Tue, 30 Sep 2014 12:54:34 +0000 (14:54 +0200)
committerPeter van Dijk <peter.van.dijk@netherlabs.nl>
Tue, 30 Sep 2014 12:54:34 +0000 (14:54 +0200)
pdns/powerdns-example-script.lua

index b67971ae9558e9893f9555f6754fea97bdf2837e..44e2b8dc75b83abbef53c59e76540d88a185b6a8 100644 (file)
@@ -148,3 +148,13 @@ function prequery ( dnspacket )
        pdnslog ("returning false")
        return false
 end
+
+
+-- rename this function to 'postresolve' (and make sure you remove the other one!) to implement djb dnscache-like TTL hiding
+function hidettl ( remoteip, domain, qtype, records, origrcode )
+       for key,val in ipairs(records)
+       do
+               val.ttl=0
+       end
+       return origrcode, records
+end
\ No newline at end of file