We currently have a perl script that handles all the dns requests but as we are getting more queries in the perl script cannot handle the load so we decided to switch to PDNS. We would need a new module created that will be able to do exactly what our perl DNS server does.
You would need to have extensive knowledge of DNS protocol and C++ as well as understanding the way pdns server works. Perl knowledge is needed just to understand our current script but if needed we can help out there. We will only be using the server for reverse PTR queries.
We need a PowerDNS auth server module ( not using external scripts ).
Modules used by our perl server:
use Carp qw( croak );
use Time::HiRes qw( gettimeofday tv_interval );
use Clon e qw//;
use Cache::SharedMemoryCache qw//;
The resolver script has around 146 lines of perl code but it relies on Net::DNSServer so the 146 lines are for the actual resolve function.
5 freelancers are bidding on average $230 for this job
i am familiar with dns protocol and perl script, and some knowledge about pdns. but what do you what to PTR parse ? this type record is offen configure on isp.