DNS समस्या का निदान करें


2

उबंटू मेवरिक 10.10 i386 (बीटा)।

अपने बॉक्स से मैं अपने गेटवे के बाहर या स्थानीय नेटवर्क पर (मेरे DNS सर्वर सहित) किसी भी होस्ट को पिंग कर सकता हूं।

लेकिन मैं किसी भी डोमेन नाम को हल नहीं कर सकता:

$ nslookup google.com
;; connection timed out; no servers could be reached

कृपया इस समस्या के निदान में मेरी मदद करें।

जवाबों:


3

आपके पास /etc/resolv.conf में सूचीबद्ध उचित DNS सर्वर नहीं हैं

इसे रूट के रूप में संपादित करें और इन दो लाइनों को जोड़ें-

nameserver 8.8.8.8
nameserver 8.8.4.4

इससे Google सार्वजनिक DNS सर्वर जुड़ जाएंगे। उसके बाद डोमेन को हल करने का प्रयास करें। यदि यह काम नहीं करता है, तो /etc/rc.d/network पुनरारंभ करें (या अपने बॉक्स को रिबूट करें)।


यह काम किया, धन्यवाद। बहुत अजीब: DNS ने आज सुबह ठीक से काम किया, मैंने सिस्टम सेटिंग्स को नहीं बदला है (बस कुछ वाई-फाई का इस्तेमाल किया है और फिर अपने होम नेटवर्क से जुड़ा हुआ है)। इसके अलावा मेरे / etc / नेटवर्क / इंटरफेस में पहले से ही "dns-nameservers 8.8.8.8" लाइन है ...
Alexander Gladysh

1
मैं सटीक ubuntu डिजाइन के बारे में नहीं जानता, लेकिन मुझे एक बात पता है- लिनक्स रिज़ॉल्वर लाइब्रेरी पसंदीदा DNS सर्वरों के लिए /etc/resolv.conf चेक करती है, और आपने उन्हें फ़ाइल में नहीं दिया है। DNS ने गेटवे या कुछ और के कारण सुबह काम किया होगा।
निलेश

1
हास्यास्पद चीज़। /Etc/resolv.conf में प्रविष्टियां हर बार साफ़ की जाती हैं जब मैं वाईफाई नेटवर्क से कनेक्ट करता हूं और फिर केबल पर वापस जाता हूं।
अलेक्जेंडर ग्लैडीश

1

हां, क्योंकि इंटरफेस और प्रोटोकॉल को कॉन्फ़िगर करने के लिए उबंटू अपने नेटवर्क मैनेजर का उपयोग करता है। की सामग्री की जाँच करने का प्रयास करें /etc/NetworkManager/system-connections/। यहां आपको अपने इंटरफेस के लिए कॉन्फ़िगरेशन फाइलें मिलेंगी। संशोधन के बाद, एsudo service network-manager restart

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