हमारे पास सिर्फ एक पुनरावर्ती DNS सर्वर है, जो Bind 9.10 के नवीनतम स्थिर रिलीज का उपयोग करता है
हम पा रहे हैं कि पुनरावर्ती DNS लुकअप काफी धीमा है। कहीं भी 1 - 3 सेकंड से। एक बार लुकअप कैश में होने के बाद, DNS उम्मीद के मुताबिक मिलीसेकंड के मामले में हल हो जाता है।
हम पुनरावर्ती लुकअप के लिए रूट संकेत का उपयोग कर रहे हैं और यह प्रतीत होता है कि धीमापन कहां से आ रहा है। यदि हम फारवर्डर को कॉन्फ़िगर करते हैं तो DNS रिज़ॉल्यूशन 100 - 300ms के एक समझदार पुनरावृत्ति समय के लिए नीचे आता है।
जिस सेवा के लिए हम स्थापित हो रहे हैं, मैं फारवर्डर्स पर भरोसा नहीं करना चाहता, मैं रूट संकेत का उपयोग करना पसंद करूंगा।
यहाँ हमारे name.conf फ़ाइल से मुख्य विन्यास है । प्रदर्शन को बेहतर बनाने में मदद करने के लिए कोई भी संकेत महान होगा।
options{
allow-recursion { any; };
allow-query-cache { any; };
allow-query { any; };
listen-on port 53 { any; };
listen-on-v6 port 53 { any; };
dnssec-enable yes;
dnssec-validation yes;
dnssec-lookaside auto;
zone-statistics yes;
max-cache-ttl 3600;
max-ncache-ttl 3600;
/* Path to ISC DLV key */
bindkeys-file "/etc/named.iscdlv.key";
managed-keys-directory "/var/named/dynamic";
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/stats/named_stats.txt";
memstatistics-file "/var/named/stats/named_mem_stats.txt";
rate-limit {
responses-per-second 10;
log-only yes;
};
prefetch 5;};
zone "." {
type hint;
file "named.ca";};
include "/var/named/conf/logging.conf";