Ubuntu 18.04: dnsmasq-base को अक्षम करें और पूर्ण dnsmasq को सक्षम करें


7

मैंने अभी Ubuntu १.04.०४ को स्थापित किया है, और जब मैंने अपने वेब सर्वर को कॉन्फ़िगर किया, तो मैं भी आधार dnsmasq को बदलना चाहता था क्योंकि मुझे वाइल्डकार्ड के लिए समर्थन की आवश्यकता थी। मैं dnsmasq यह स्थापित करने के बाद quide पोर्ट 53 पहले से ही इस्तेमाल किया गया था, इसलिए dnsmasq शुरू नहीं हो सका, इसलिए मैंने बाहर टिप्पणी करके आधार dnsmasq को निष्क्रिय करने की कोशिश की dns=dnsmasq वहाँ से etc/NetworkManager/NetworkManager.conf लेकिन ऐसी कोई रेखा नहीं थी ... इसलिए अब मैं आपसे आधार dnsmasq को निष्क्रिय करने के तरीके के बारे में पूछ रहा हूं।

जवाबों:


10

आपके पास स्थानीय DNS सर्वर के रूप में सिस्टम-सॉल्यूशन सक्षम है। आप सेटिंग करके इसे निष्क्रिय कर सकते हैं DNSStubListener=no in /etc/systemd/resolved.conf और फिर systemd- सॉल्यूशन सेवा को पुनरारंभ करें। इसके बाद बिना पोर्ट 53 पर बाइंडिंग के शुरू हो जाएगा, जिससे dnsmasq को बांधने की अनुमति मिलेगी।


धन्यवाद मेरे साथी। लेकिन मेरे पास कोई समाधान नहीं था, इसलिए मैं इस बीच ubuntu 16.05 में वापस आ गया: डी
Florentin Stemate

मेरे लिए काम नहीं किया, मैं अच्छे पुराने dnsmasq के बजाय अपने देव नियमों को स्थापित करने के लिए / etc / host का उपयोग करके समाप्त हो गया ... और मेरे पास जोड़ने के लिए 15 नियमों की तरह कुछ है। अंत में एक PITA नहीं (मुझे केवल "एक बार" करना है) लेकिन वैसे भी काफी दुखी :(
Alex Rock

1
जब मैं ऐसा करता हूं, तो मैं किसी भी वेबसाइट से नहीं जुड़ सकता: DNS बिल्कुल काम नहीं करता है। क्या आप जानते हैं कि मैं इसे कैसे ठीक कर सकता हूं? हम सच में आपकी मदद की सराहना करेंगे।
eeze

3
@ yosi1984 जुलाई 2018 अपडेट के साथ Ubuntu 18.04 में काम नहीं करता है। यह इंटरनेट को निष्क्रिय करता है।
Redsandro

धन्यवाद आदमी ने ubuntu 18.04 पर महान काम किया
Kennet Celeste

0

जैसा कि yosi1984 ने कहा, पोर्ट 53 को सिस्टमड-सॉल्व किया जा रहा था। उसका समाधान काम नहीं आया, लेकिन इसने मुझे सही प्रश्न और उत्तर की ओर ले गया: https://askubuntu.com/a/907249/25918


0

हाल ही में उसी स्थिति में भाग गया। आप में से जिनके पास इंटरनेट अक्षम है, इसका मतलब है कि आपको आंतरिक (जैसे, वाइल्डकार्ड स्थानीय) और बाहरी डोमेन को हल करने के लिए या तो पूर्ण कार्यान्वयन की आवश्यकता है।

उबंटू 18.04 के लिए वैकल्पिक दृष्टिकोण डिफ़ॉल्ट dnsmasq-base के पक्ष में पूर्ण dnsmasq पैकेज को खोदने के लिए है, और NetworkManager में dnsmasq (आधार) के माध्यम से DNS रिज़ॉल्यूशन को कड़ाई से संशोधित करता है।

देख https://askubuntu.com/questions/1029882/how-can-i-set-up-local-wildcard-127-0-0-1-domain-resolution-on-18-04?rq=1

यदि आपने apt-get के माध्यम से dnsmasq पैकेज स्थापित किया है, तो सुनिश्चित करें कि आपने पहले अनइंस्टॉल किया है। नई कॉन्फ़िगरेशन फ़ाइलों को सेट करने के अंत में NetworkManager को पुनः लोड करना न भूलें।

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