DNS के हो र यसले के काम गर्छ?
डोमेन नाम प्रणालीको सम्पूर्ण जानकारी
DNS को परिचय
DNS भन्नाले डोमेन नाम प्रणाली (Domain Name System) हो। यो इन्टरनेटको “फोन बुक” जस्तै काम गर्छ। जसरी हामी मानिसहरूको नाम सम्झेर फोन गर्छौं र फोन बुकले त्यो नामलाई नम्बरमा बदल्छ, त्यस्तै DNS ले वेबसाइटको डोमेन नामलाई IP ठेगानामा बदल्छ।
उदाहरण: जब तपाईंले “google.com” टाइप गर्नुहुन्छ, DNS ले यसलाई “172.217.166.110” मा बदल्छ र तपाईंलाई Google को वेबसाइट देखाउँछ।
DNS ले कसरी काम गर्छ?
डोमेन नाम
प्रयोगकर्ताले डोमेन नाम टाइप गर्छ
DNS क्वेरी
DNS सर्भरमा नामको लागि सोधपुछ
IP ठेगाना
DNS ले IP ठेगाना फर्काउँछ
वेबसाइट
वेबसाइट लोड हुन्छ
DNS को प्रकारहरू
📝 रेकर्ड प्रकारहरू
- A Record: डोमेनलाई IPv4 मा जोड्छ
- AAAA Record: डोमेनलाई IPv6 मा जोड्छ
- CNAME: एउटा डोमेनलाई अर्कोमा redirect गर्छ
- MX Record: इमेल सर्भरको लागि
- TXT Record: टेक्स्ट जानकारीको लागि
🔍 सर्भर प्रकारहरू
- Recursive Resolver: प्रयोगकर्ताको क्वेरी स्वीकार गर्छ
- Root Nameserver: DNS को जड सर्भर
- TLD Nameserver: .com, .org जस्ता domain को लागि
- Authoritative Nameserver: अन्तिम जवाफ दिने
DNS को महत्वपूर्ण भूमिकाहरू
नाम सम्झन सजिलो
IP ठेगाना भन्दा डोमेन नाम सम्झन सजिलो
गति बढाउँछ
वेबसाइटहरू छिटो लोड हुन्छन्
लचिलोपना
सर्भर परिवर्तन गर्दा डोमेन नाम नबदलिने
सही निर्देशन
सही सर्भरमा पुर्याउँछ
DNS क्यासिङ्ग (Caching)
क्यासिङ्ग भनेको के हो?
DNS क्यासिङ्ग भन्नाले पहिले नै सोधिएका DNS जवाफहरूलाई अस्थायी रूपमा स्टोर गर्ने प्रक्रिया हो। यसले गर्दा अर्को पटक उही डोमेन नामको लागि फेरि DNS सर्भरमा जानुपर्दैन।
ब्राउजर क्यास
कुछ समयको लागि
OS क्यास
लामो समयसम्म
राउटर क्यास
नेटवर्कको लागि
ISP क्यास
धेरै लामो समय
DNS सुरक्षा
⚠️ DNS स्पूफिङ्ग
हमलावरले झूटा DNS जवाफहरू पठाएर प्रयोगकर्तालाई गलत वेबसाइटमा लैजान्छ।
🛡️ DNSSEC
DNS सुरक्षा विस्तारले DNS जवाफहरूको प्रमाणिकता जाँच गर्छ।
🔒 DNS over HTTPS
DNS क्वेरीहरूलाई एन्क्रिप्टेड HTTPS कनेक्सनमा पठाउँछ।
रोचक तथ्यहरू
निष्कर्ष
DNS इन्टरनेटको एक अत्यन्त महत्वपूर्ण भाग हो जसले मानव-पढ्न मिल्ने डोमेन नामहरूलाई कम्प्युटर-बुझ्न मिल्ने IP ठेगानाहरूमा बदल्छ। यसले इन्टरनेटलाई सजिलो, छिटो, र विश्वसनीय बनाउँछ।
महत्वपूर्ण जानकारी:
DNS बिना, हामीले प्रत्येक वेबसाइटको लागि यसको IP ठेगाना सम्झनुपर्ने हुन्थ्यो, जुन असम्भव नै थियो। DNS ले इन्टरनेटलाई सबैको लागि पहुँचयोग्य बनाएको छ।
© २०२५ मोहित सिंह | सर्वाधिकार सुरक्षित।
यस लेखको सामग्री शैक्षिक उद्देश्यको लागि मात्र हो।
