DNS सिर्फ FQDN = IP नहीं है
DNS के बारे में महत्वपूर्ण बात यह है कि यह केवल A रिकॉर्ड्स (hostname = IP) से अधिक प्रदान करता है। DNS विभिन्न प्रकार के रिकॉर्ड जैसे कि MX, CNAME, TXT, आदि प्रदान करता है ... जो कुछ सॉफ़्टवेयर, कभी-कभी आवश्यक हो सकते हैं। यह कई एड्रेस रिकॉर्ड, IPv4 + IPv6 रिकॉर्ड, डायनेमिक एड्रेस, लोड बैलेंसिंग, जियो लोकेशन आधारित रिज़ॉल्यूशन, फेल-ओवर / अतिरेक, आदि की अनुमति देता है ... DNS आपको बताता है कि चीजें क्या हैं (www.google.com google की वेब सेवा है, 172.117 .4.110? वह क्या है?) यह आपको इन सेटिंग्स / रिकॉर्ड को बदलने की अनुमति देता है और ग्राहकों द्वारा सभी ग्राहकों पर बदलाव किए बिना उन्हें उठाया है। डीएनएस जटिल चीजें कर सकता है।
प्रत्यक्ष आईपी पते पर DNS का उपयोग करने का अक्सर स्पष्ट लाभ होता है।
FQDNs एक आवश्यकता हो सकती है
वेब सर्वर जैसी कुछ चीजें जो नाम आधारित वर्चुअल होस्टिंग या लोड बैलेंसर आदि का उपयोग करती हैं ... बिल्कुल आवश्यक है कि आप उन्हें FQDN या होस्टनाम के माध्यम से संबोधित करते हैं। वे निर्धारित करते हैं कि एफक्यूडीएन के आधार पर आपके अनुरोध का जवाब कैसे दिया जाए जिससे आप जुड़ रहे हैं। एक आईपी के माध्यम से कनेक्ट करना बिल्कुल भी काम नहीं कर सकता है।
एसएसएल प्रमाणपत्र डोमेन नाम के आधार पर जारी किए जाते हैं, इसलिए आप DNS के बिना कुछ एसएसएल सक्षम सेवाओं (ठीक से) का उपयोग करने में सक्षम नहीं हो सकते हैं।
यह आपको DNS की जटिलता में एक झलक देने के लिए google.com डोमेन के लिए एक खुदाई क्वेरी है
Google.com। 299 एक 172.217.0.174 में
Google.com। 299 में AAAA 2607: f8b0: 400b: 807 :: 200e
Google.com। 599 एमएक्स 10 aspmx.l.google.com पर।
Google.com। 599 एमएक्स 40 alt3.aspmx.l.google.com पर।
Google.com। 59 SOA ns2.google.com पर। dns-admin.google.com। 126990955 900 900 1800 60
Google.com। 599 एमएक्स 30 alt2.aspmx.l.google.com पर।
Google.com। एन एस ns2.google.com पर 21599।
Google.com। 599 एमएक्स 20 alt1.aspmx.l.google.com पर।
Google.com। 599 एमएक्स 50 alt4.aspmx.l.google.com पर।
Google.com। 21599 NS ns1.google.com पर।
Google.com। TX99 में 3599 "v = spf1 शामिल हैं: _spf.google.com ~ सभी"
Google.com। सीएए 0 अंक में 21599 "symantec.com"
Google.com। 21599 NS ns3.google.com पर।
Google.com। 21599 NS ns4.google.com पर।
याहू 3 आईपी पते के साथ प्रतिक्रिया करता है
$ मेजबान -टा yahoo.ca
yahoo.ca का पता 77.238.184.24 है
yahoo.ca का पता 74.6.50.24 है
yahoo.ca का पता 98.137.236.24 है
आईपी पते का उपयोग करने का लाभ
मेरे लिए यह आमतौर पर है जब DNS किसी तरह से मिल सकता है या उपलब्ध नहीं है। आम तौर पर, मैं ज्यादातर चीजों के लिए डीएनएस का उपयोग करता हूं।
एक उदाहरण जहां एक आईपी पता बेहतर हो सकता है, जब आपके पास निजी नेटवर्क पते (जैसे 192.168.1.1 और 192.168.1.2 कहते हैं) के साथ उनके बीच कोई सीधा लिंक (कोई स्विच) वाली दो मशीनें हों और वे इसका उपयोग उच्च उपलब्धता संचार के लिए कर रहे हों या DRBD या एक और बहुत विशिष्ट सेवा। इस मामले में, DNS में चीजों को स्थापित करने का कोई मतलब नहीं है। यह आवश्यक नहीं है, जटिलता, प्रदर्शन के मुद्दों को जोड़ देगा और विफलता का एक बिंदु पेश कर सकता है।
एक और उदाहरण रूटिंग है। रूटिंग टेबल विभिन्न कारणों से आईपी पते को रिकॉर्ड करते हैं।
एक अन्य नाम सर्वर का संदर्भ है (जैसे /etc/resolv.conf में)। नाम सर्वर के बिना, आप कुछ भी हल नहीं कर सकते।