केवल एक नाम के लिए उत्तर देने के लिए एक साधारण डीएनएस सर्वर कैसे सेटअप करें और बाकी सभी को अग्रेषित करें?


16

मैं एक छोटे लिनक्स (उबंटू) सर्वर को एक स्कूल प्रोजेक्ट के लिए सेटअप करना चाहूंगा। इस स्कूल सर्वर को नेटवर्क के प्राथमिक DNS सर्वर के लिए सभी अनुरोधों को अग्रेषित करना चाहिए और Google.com के लिए पूछे जाने पर IPv6 पते के साथ उत्तर देना चाहिए

मैं यह कैसे कर सकता हूँ?

जवाबों:


17

मैंने dnsmasqअतीत में इसी तरह की चीजों के लिए इस्तेमाल किया है ।

पहले अपनी /etc/hostsफ़ाइल को संपादित करें और संबंधित प्रविष्टियों को जोड़ें ताकि वे स्थानीय स्तर पर (उदाहरण के लिए ping) प्रयास करते समय अपेक्षित पते पर हल करें । फिर apt-get install dnsmasqऔर सुनिश्चित करें कि कॉन्फ़िगरेशन फ़ाइल में no-hostsटिप्पणी की गई है (यह डिफ़ॉल्ट रूप से होना चाहिए)।

जिस तरह से यह काम करता है (डिफ़ॉल्ट रूप से): जब किसी नाम को हल करना होता है, तो dnsmasqपहले इसे अपनी hostsफ़ाइल में देखता है । यदि नहीं मिला है, तो इसे डीएनएस सर्वर पर कॉन्फ़िगर किया गया है /etc/resolv.conf


धन्यवाद, यह वही है जो मैं खोज रहा था। Dnsmasq एक सादा और आसान कॉन्फ़िगरेशन फ़ाइल प्रदान करता है, मैंने google.com को IPv6 पते पर हल करने के लिए एक लाइन जोड़ी और यह resolv.conf को भी छुए बिना एक आकर्षण की तरह काम करता है!
अनगरन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.