Hello everyone hope you all fine,
I am working on DNS bind on centOS 7, need to optimize, in our environment currently 30000 to 40000 qps checked by dnstop command, at peak hours DNS start dropped some queries, kindly advise how to optimize my DNS to perform maximum QPS by utilizing VM resources to avoid from dropping queries in peak hours, DNS virtual machine resources 32G RAM 16CPU's, we have to optimize our DNS to perform 60000 to 80000 Queries per second kindly guide...
Here is my DNS bind configuration..
options {
listen-on port 53 { 127.0.0.1; x.x.x.x; };
listen-on-v6 port 53 { any; };
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
recursion yes;
allow-query { clients; };
allow-recursion { clients; };
allow-query-cache { clients; };
allow-transfer { "slaves"; };
tcp-clients 2000;
additional-from-cache no;
dnssec-enable no;
dnssec-validation no;
dnssec-lookaside auto;
auth-nxdomain no;
max-cache-size 10000m;
max-ncache-ttl 86400;
max-cache-ttl 259200;
recursive-clients 80000;
check-names master ignore;
check-names slave ignore;
check-names response ignore;