मैं IP को पिंग कर सकता हूं लेकिन डोमेन को हल नहीं कर सकता


11

मेरे पास Xubuntu 14.04 मेरे सर्वर पर स्थापित है। network-managerस्थापित नहीं किया गया। ऐसा लगता है कि उसने डोमेन को हल करने की अपनी क्षमता खो दी है, और मुझे यकीन नहीं है कि समस्या का निदान कहां से शुरू करना है।

ping 8.8.8.8 सामान्य रूप से पिंग।

ping google.comलौटता है ping: unknown host google.com

मैंने DNS सर्वर को जोड़ने का प्रयास किया /etc/network/interfaces/। अब इसमें शामिल हैं:

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.0.100
gateway 192.168.0.1
netmask 255.255.255.0
dns-nameservers 8.8.8.8 8.8.4.4

इससे समस्या ठीक नहीं हुई, इसलिए मैंने दौड़ने की कोशिश की:

hesse@galois:~$ sudo service networking restart
stop: Job failed while stopping
start: Job is already running: networking

मैंने कोशिश की stopतो startऔर reload, लेकिन वे कुछ भी करने को नहीं मालूम था।

मैं समस्या का निदान कैसे करूं?

नोट: मशीन को पुनरारंभ करना मेरे लिए बहुत काम की चीज है (मुझे कीबोर्ड कनेक्ट करना होगा और इसकी निगरानी करनी होगी), इसलिए कृपया समाधान सुझाएं, यदि संभव हो तो पुनः आरंभ करने की आवश्यकता नहीं है।


/etc/resolv.conf :

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN

क्या आप /etc/resolv.confअपने प्रश्न की सामग्री जोड़ सकते हैं ? यह वह फाइल है जिसे अधिकांश रिज़ॉल्वर उपयोग करने के लिए उपयोग करेंगे जो DNS सर्वरों का उपयोग करने के लिए
एरिक रेनॉफ़

@EricRenouf ज़रूर, यह टिप्पणी के अलावा खाली है।
शानदार

अच्छी तरह से मुझे संदेह है कि समस्या है। पुनः आरंभ न networkingहोना एक समस्या है, लेकिन क्या आप सुनिश्चित हैं कि आप NetworkManagerइसके बजाय उपयोग नहीं कर रहे हैं ?
एरिक रेनॉफ

इसके अलावा, एक अस्थायी समाधान के रूप में आप सिर्फ resolv.confउस टिप्पणी को समझने और जोड़ने के लिए नहीं संपादित कर सकते हैं nameserver 8.8.8.8, लेकिन यह संभवतः किसी बिंदु पर अधिलेखित हो जाएगा, इसलिए यह सिर्फ एक अस्थायी सुधार है
एरिक रेनॉफ

जवाबों:


9

आपको कुछ अन्य त्रुटि की उम्मीद करने से पहले अपने /etc/resolv.conf के खालीपन को हल करने की आवश्यकता है।

इसे कम से कम एक रिज़ॉल्वर को प्रतिबिंबित करना चाहिए। क्या यह एकमात्र समस्या होनी चाहिए, आपके संकल्प को काम करना चाहिए।

प्रयत्न

vi /etc/resolv.conf

एडिट मोड में जाएं। नीचे दी गई बात जोड़ें:

nameserver 8.8.8.8
nameserver 8.8.4.4

पोस्ट देखें कि अगर

ping google.com

काम करता है।


0

इसे इस्तेमाल करे:

sudo nano /etc/resolvconf/resolv.conf.d/tail

जो नैनो टेक्स्ट एडिटर में एक खाली resolv.conf.d फ़ाइल खोलेगा। आपको इस फ़ाइल की पहली पंक्ति पर अपने DNS सर्वर पते को रखने की आवश्यकता होगी और नीचे देखे गए अनुसार गाड़ी वापसी (हिट दर्ज) के साथ लाइन समाप्त करने के लिए याद रखें:

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