DNS एक नेटवर्क प्रोटोकॉल है जिसका उपयोग मानव-पठनीय URL पतों को IP पते में हल करने के लिए किया जाता है जिसे आपके कंप्यूटर को इंटरनेट पर संचार करने की आवश्यकता होती है। DNS डोमेन नेम सिस्टम के लिए खड़ा है और पहली बार 1983 में इसके पूर्ववर्ती के आकार के रूप में डिजाइन किया गया था, केंद्रीकृत "असाइन किए गए नंबरों की सूची" असहनीय होती जा रही थी। इसमें सुधार करने के लिए, DNS के पास तीन मुख्य प्रकार के सर्वरों के साथ एक वितरित डिज़ाइन है, कैशिंग, जड़, तथा आधिकारिक.
ए कैशिंग DNS सर्वर किसी भी DNS प्रतिक्रिया की अस्थायी प्रतिलिपि को कैश या संग्रहीत करता है, जिसे वह संसाधित करता है। कैशिंग सर्वर का उद्देश्य बाकी नेटवर्क पर लोड को कम करना है क्योंकि यह एक ही उत्तर के साथ बार-बार या सामान्य अनुरोधों का जवाब दे सकता है, इसे हर बार दोबारा जांचे बिना। आईएसपी नियमित रूप से कैशिंग डीएनएस सर्वर प्रदान करते हैं जो अधिकांश उपकरणों द्वारा डिफ़ॉल्ट रूप से उपयोग किए जाते हैं। यह आपके DNS अनुरोध की प्रतिक्रिया देने में देरी को कम से कम रखता है क्योंकि DNS सर्वर जितना संभव हो सके आपके करीब है।
यदि कैशिंग सर्वर के पास अनुरोधित डोमेन नाम के लिए कैश्ड परिणाम नहीं है, तो यह एक अनुरोध करता है
जड़ डीएनएस सर्वर। रूट DNS सर्वर सीधे DNS अनुरोध का जवाब नहीं देता है, लेकिन अनुरोध को और अधिक पर पुनर्निर्देशित करता है आधिकारिक डीएनएस सर्वर। उदाहरण के लिए, यदि आप example.org के लिए DNS अनुरोध करते हैं, तो रूट DNS सर्वर आपके अनुरोध को ".org" TLD के लिए DNS सर्वर को संदर्भित करेगा।युक्ति: एक TLD या शीर्ष-स्तरीय डोमेन डोमेन नाम का अंतिम भाग होता है, जैसे ".com" या ".org"।
एक बार जब एक रूट DNS सर्वर आपके DNS को एक अधिक आधिकारिक DNS सर्वर के लिए संदर्भित करता है, तो यह प्रक्रिया तब तक दोहराई जाएगी जब तक कि कोई आधिकारिक सर्वर प्रतिक्रिया न दे। एक आधिकारिक सर्वर को अनुरोधित URL के विवरण के साथ सीधे कॉन्फ़िगर किया गया है। आधिकारिक DNS सर्वर अनुरोधित डोमेन के आईपी पते के साथ प्रतिक्रिया देगा, कैशिंग DNS सर्वर परिणाम को आपके डिवाइस पर अग्रेषित करेगा और परिणाम को उसके कैश में समाप्त होने तक संग्रहीत करेगा।
आधुनिक ब्राउज़र भी अक्सर लगभग एक मिनट के लिए DNS परिणामों को कैश करते हैं, इसलिए जब भी आप किसी लिंक पर क्लिक करते हैं तो उन्हें उसी वेबसाइट के लिए DNS अनुरोध करने की आवश्यकता नहीं होती है।
DNS में एक दोष यह है कि प्रोटोकॉल अनएन्क्रिप्टेड है, यह आपके ISP या अन्य उपयोगकर्ताओं को आपके नेटवर्क ट्रैक पर जाने दे सकता है आप किन वेबसाइटों पर ब्राउज़ कर रहे हैं, भले ही आप अपने उपकरणों को अपने ISPs DNS का उपयोग न करने के लिए स्पष्ट रूप से कॉन्फ़िगर करें सर्वर। गोपनीयता के पैरोकार DNS के एन्क्रिप्टेड संस्करण को मानकीकृत करने पर जोर दे रहे हैं। एक उदाहरण प्रोटोकॉल डीओएच, या "एचटीटीपीएस पर डीएनएस" है जो केवल एन्क्रिप्टेड एचटीटीपीएस कनेक्शन पर डीएनएस अनुरोध को प्रसारित करता है।