वैकल्पिक DNS सर्वर निर्दिष्ट करने के लिए आपको dnsmasq कैसे मिलता है?


19

मैं ~ 10 kubuntu डेस्कटॉप (और कई सर्वर और आईपी फोन) के साथ एक नेटवर्क पर काम कर रहा हूं और एक अन्य dns सर्वर को एक विफलता के रूप में निर्दिष्ट करने के लिए dnsmasq प्राप्त करने की कोशिश कर रहा हूं। मैंने प्रयोग करने की कोशिश की

server=192.168.0.90

लेकिन अभी-अभी मेरी टेस्ट मशीन (डायनेमिक आईपी और बिना किसी लीज से रिबूट हुए) पर /etc/resolv.conf में सिंगल dhcp / dns सर्वर मिलाया गया।

जवाबों:


27

मेरे अपने प्रश्न का उत्तर दिया, rfc2132 के लिए धन्यवाद

dhcp-option=6,192.168.0.90,192.168.0.98

हालाँकि, RFC2132 नाम सर्वर की सूची के रूप में विकल्प 5 को निर्दिष्ट करता है और डोमेन नाम सर्वर की सूची के रूप में विकल्प 6, और मुझे यकीन नहीं है कि अंतर क्या है। किसी भी तरह से, विकल्प 6 ने उन्हें सही तरीके से रखा

nameserver 192.168.0.90
nameserver 192.168.0.98

in /etc/resolv.conf


1
दुर्भाग्य से /etc/resolv.conf रीस्टार्ट होने के बाद रीफ्रेश हो जाता है
फरीद चाल्सुमोव

3
@FeridMovsumov server=8.8.8.8में /etc/dnsmasq.conf का उपयोग करें
Tek

2
@ क्या Google को सब कुछ जानना होगा?
छत

1
@ceving अगर google नहीं तो आपका ISP
Tek

8

आप पर एक टिप्पणी के बजाय एक अलग उत्तर के रूप में पोस्टिंग क्योंकि मैं जिस तरह से लिंक का उपयोग कर सकता हूं।

विकल्प 5 IEN 116 नेमसर्वरों के लिए है - एक हास्यास्पद अप्रचलित प्रोटोकॉल जो जॉन पोस्टेल बीस साल पहले मर चुका था। सोलारिस अभी भी इसका समर्थन करता है , लेकिन अगले संस्करण में नहीं होगा।


0

दूसरा तरीका यह है कि अपने dnsmasq सर्वर को DHCP के लिए DNS सर्वर के रूप में सेट करें, और /etc/resolv.confअपनी DNS सर्वर की सूची को निर्दिष्ट करने के लिए dnsmasq सर्वर पर उपयोग करें। इस तरह आप आसानी से DNS (और उपनाम सेट) को डीएचसीपी नवीनीकरण के लिए प्रतीक्षा किए बिना बदल सकते हैं - बस kill -HUPफिर से लोड करने के लिए पुनः आरंभ या dnsmasq।


एंड्रयू, 'मार' कमांड को उम्मीद है कि पहचानकर्ता प्रक्रिया का नाम नहीं है। आपको किल -HUP pidof dnsmasqया किल -HUP dnsmasq का उपयोग करना चाहिए ।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.