DNS को सिस्टम-सॉल्यूड के साथ समस्या निवारण कैसे करें?


49

systemd-resolvedसमस्या निवारण उद्देश्यों के लिए आप किस तरह से इस्तेमाल किए जाने वाले DNS सर्वरों को खोजने के बारे में जाएंगे ?

आम तौर पर मैं digDNS सर्वरों को दिखाया और उपयोग कर सकता हूं /etc/resolv.conf। (या खिड़कियां - ipconfig /all+ nslookup)। लेकिन वह तरीका काम नहीं करता है जब resolv.conf एक लूपबैक पते पर एक स्थानीय रिज़ॉल्वर डेमॉन को इंगित करता है। डीएनएस सर्वरों का उपयोग करने के लिए, सिस्टम-सॉल्यूशन के तहत किस विधि का उपयोग किया जाता है?


( unboundमेरे पास देख सकने वाली विन्यास फाइल है। dnsmasqहालांकि, मुझे यकीन नहीं है कि अगर सर्वर को बिना किसी विन्यास फाइल के गतिशील रूप से जोड़ा जा सकता है। यहां तक ​​कि NetworkManager, अब है nmcli, और मुझे लगता है कि आप nmcli d show wlan0इंटरफ़ेस के लिए DNS कॉन्फ़िगरेशन दिखाने के लिए क्वेरी कर सकते हैं । )

जवाबों:


35

का प्रयोग करें resolvectl status( systemd-resolve --statussystemd संस्करण से पहले का उपयोग करते समय 239 ) अपने को दिखाने के लिए वैश्विक और प्रति-लिंक DNS सेटिंग्स


दुर्भाग्य से, मेरे ubuntu 16.04.6 में कोई रिज़ॉल्यूशन नहीं है और सिस्टम-रिज़ॉल्यूशन कमांड में कोई "--status" विकल्प नहीं है।
मार्निक्स ए। वैन अमर्स

30

समस्या निवारण के लिए बहुत उपयोगी है:

journalctl -u systemd-resolved -f

वहां आप देख सकते हैं कि systemd-resolvedवास्तव में क्या कर रहा है। मेरे मामले में यह उन DNS सर्वरों से संपर्क नहीं कर रहा था, जिनके माध्यम systemd-resolve --statusसे रिपोर्ट किया गया था । अगर यह अजीब चीजें कर रहा है, तो somtimes फिर से शुरू sudo systemctl restart systemd-resolvedकरना एक अच्छा विचार है।

EDIT: आदेश में आप से अधिक जानकारी प्राप्त resolvedकरने की आवश्यकता है

[Service]
Environment=SYSTEMD_LOG_LEVEL=debug

में override.confकी systemd-resolvedके माध्यम से

sudo systemctl edit systemd-resolved

3
यह ध्यान देने योग्य है कि sudo systemctl edit systemd-resolvedइसे चलाने के बाद लगता है sudo systemctl restart systemd-resolvedकि नई सेटिंग्स को लागू करने के लिए इसे चलाने की आवश्यकता है। धन्यवाद!
बामुपिन

इन सभी वर्षों के बाद खिड़कियों के साथ सौदा किए बिना, वैसे भी, आपको "अगर यह अजीब चीजें कर रहा है, तो कुछ के माध्यम से पुनः आरंभ करें .." सलाह और आप जानते हैं कि आप जहां से शुरू हुए हैं, वहां वापस आ गए हैं। आह।
जाप वर्स्टीग
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.