/etc/nsswitch.conf
डोमेन नाम संकल्प के लिए इन दिनों डिफ़ॉल्ट फ़ाइल है। मेरी /etc/host.conf
फ़ाइल के शीर्ष पर निम्नलिखित पंक्ति है : -
# The "order" line is only used by old versions of the C library.
nsswitch.conf
नाम समाधान के लिए मेरे डेबियन बॉक्स पर बहुत ज्यादा सब कुछ द्वारा उपयोग किया जाता है। इसलिए, आपकी फ़ाइलों में उपरोक्त पंक्तियाँ दी गई हैं, डिफ़ॉल्ट नाम रिज़ॉल्यूशन ऑर्डर /etc/hosts
पहले जांचना होगा , और फिर /etc/resolv.conf
DNS लुकअप करने के लिए कॉन्फ़िगर किए गए नेमवेर्स का उपयोग करना होगा।
हाल ही में (Ubuntu 11.10 के बारे में), /etc/resolv.conf
स्थानीय रूप से इंटरफ़ेस (127.0.0.1) का उपयोग करने के लिए डिफ़ॉल्ट रूप से कॉन्फ़िगर किया गया है, जहां dnsmasq
DNS अनुरोधों के लिए पोर्ट 53 पर एक डेमन प्रोग्राम सुनता है। यह बदले में आमतौर पर DNS रिज़ॉल्यूशन को आपके LAN के DHCP सर्वर द्वारा कॉन्फ़िगर के रूप में करता है, लेकिन इसे OS के नेटवर्क कॉन्फ़िगरेशन III में मैन्युअल रूप से ओवरराइड किया जा सकता है।
नोट: आपने उल्लेख नहीं किया है कि आप किस ओएस का उपयोग कर रहे हैं, और ऊपर डेबियन उबंटू के साथ व्यक्तिगत अनुभव से आ रहा है। डिफॉल्ट लिनक्स के विभिन्न स्वादों पर भिन्न हो सकते हैं