मैं Google को पिंग क्यों नहीं कर सकता?


16

मैं google.com (अज्ञात होस्ट) को पिंग नहीं कर सकता । लेकिन मैं आईपी पते को पिंग कर सकता हूं। मैंने Google के IP पते को पिंग करने की कोशिश की लेकिन यह काम नहीं करता है।

  • resolv.conf

    nameserver 8.8.8.8 nameserver 209.139.209.33 
    
  • ifconfig -a

    eth0      Link encap:Ethernet  HWaddr 00:50:56:xx:xx:xx
              inet addr:10.2.0.63  Bcast:10.2.15.255  Mask:255.255.240.0
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:638762803 errors:0 dropped:0 overruns:0 frame:0
              TX packets:231307131 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:55502371533 (51.6 GiB)  TX bytes:23436883491 (21.8 GiB)
    
    lo        Link encap:Local Loopback
              inet addr:127.0.0.1  Mask:255.0.0.0
              UP LOOPBACK RUNNING  MTU:16436  Metric:1
              RX packets:56011078 errors:0 dropped:0 overruns:0 frame:0
              TX packets:56011078 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0
              RX bytes:4792283266 (4.4 GiB)  TX bytes:4792283266 (4.4 GiB)
    
  • route -n

    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    10.2.0.0        0.0.0.0         255.255.240.0   U     0      0        0 eth0
    169.254.0.0     0.0.0.0         255.255.0.0     U     1002   0        0 eth0
    0.0.0.0         10.2.15.1       0.0.0.0         UG    0      0        0 eth0
    
  • ping -c 4 -n 8.8.8.8

    4 packets transmitted, 0 received, 100% packet loss, time 13000ms
    

2
आप /etc/resolv.confमैनपेज़ या इंटरनेट खोज इंजन में देख सकते हैं।
४१ --५४

1
अपनी resolve.confफ़ाइल की सामग्री को जोड़ना वास्तव में इतनी छोटी जानकारी के साथ आपकी सहायता करना कठिन है। होने का नतीजा ipconfig -aभी अच्छा हो सकता है
कीवी

मैं 80.81.183.175
az93

2
वैसे आपके पास अपने नेटवर्क सेटिंग्स से आने वाली कोई इंटरनेट कनेक्टिविटी नहीं है, जो आपको किसी कंपनी में वर्तमान में एक प्रॉक्सी की आवश्यकता है। @ az93 एक आखिरी परीक्षा हो सकती हैtraceroute 8.8.8.8
कीवी

1
वैसे resolv.conf में प्रति पंक्ति एक प्रविष्टि होनी चाहिए
SamK

जवाबों:


5

यदि आप IP तक तो पहुँच सकते हैं, लेकिन नाम से नहीं, तो DNS लुकअप में कुछ गड़बड़ है: आपकी मशीन को नाम से IP पता नहीं मिल सकता है। इसके अलावा, आपकी नेटवर्किंग और राउटिंग सेटअप ठीक लगता है।

चीजें जो इसका कारण बन सकती हैं:

  • DNS सर्वर डाउन
  • की गलतफहमी /etc/resolv.conf
  • की गलतफहमी /etc/nsswitch.conf
  • ...

और शायद अन्य, लेकिन पहले दो सबसे विशिष्ट हैं।

  • आपके नेटवर्क में नेमसर्वर क्या है? उसका नाम और आईपी पता ज्ञात करें।
  • क्या आप इसे आईपी पते से पिंग कर सकते हैं? यदि आप नहीं कर सकते हैं तो यह नीचे है।
  • क्या नेमसेवर सही है /etc/resolv.conf? यदि नहीं, तो आपको इसके लिए एक पंक्ति जोड़ने की आवश्यकता है, उदाहरण के लिए:nameserver THE_IP
  • क्या आपके नेटवर्क में नेमसर गतिशील रूप से डीएचसीपी द्वारा निर्धारित है? यदि हाँ, तो आपको गड़बड़ नहीं करनी चाहिए /etc/resolv.conf, यह सभी स्वचालित होना चाहिए, और यह आपके प्रदाता के अंत में कुछ गलत दिखता है।

Resolv.conf नेमसर्वर की सामग्री 8.8.8.8 नेमसेवर 209.139.209.33
az93

आप कैसे जानते हैं कि 209.139.209.33यह आपके लिए सही है? क्या आप इसे पिंग कर सकते हैं?
जानोस

नहीं, मैं नहीं कर सकता, लेकिन मैंने एक दूसरे फोरम में पूछा और उन्होंने मुझे ये पता लगाने के लिए कहा
az93

मैंने gui नेटवर्क मैनेजर टूल का उपयोग करके मैन्युअल रूप से अपना पता सेट किया है। जो भी कारण के लिए यह मेरे resolve.confसाथ अद्यतन नहीं था nameserverइसलिए मुझे इसे मैन्युअल रूप से जोड़ना पड़ा। FYI करें यह एक बेसिक होम नेटवर्क है, इसलिए यह nameserverमेरे gatewayसे समान था ifconfig
जैक्सनक्रा

1

यह एक Google विशिष्ट बात है। मैं Google समूह में इस बहुत ही समस्या के बारे में पढ़ रहा था। जाहिर है, जब कुछ पैकेट प्रकारों की मात्रा बहुत अधिक होती है, Google चुपचाप उन्हें त्याग देता है। 8.8.8.8 Google के सार्वजनिक DNS सर्वरों में से एक है और यह तब प्रकट होने के लिए जाना जाता है जब यह वास्तव में अधिशेष (गैर-डीएनएस) अनुरोधों की अनदेखी करता है।


1
बहुत बढ़िया जवाब। क्या आपके पास इसके लिए एक URL है?
रुई एफ रिबेरो

1
अगर मैं अपने ब्राउज़र के इतिहास में खुदाई करता हूं तो मुझे मिल सकता है।
मैथ्यू ब्राउन उर्फ ​​लॉर्ड मैट

0

आपके आईपी कॉन्फ़िगरेशन को देखते हुए:

eth0      Link encap:Ethernet  HWaddr 00:50:56:xx:xx:xx
          inet addr:10.2.0.63  Bcast:10.2.15.255  Mask:255.255.240.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:638762803 errors:0 dropped:0 overruns:0 frame:0
          TX packets:231307131 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:55502371533 (51.6 GiB)  TX bytes:23436883491 (21.8 GiB)

Bcast को 10.2.255.255और Mask को बदलकर देखें255.0.0.0

टर्मिनल खोलें और निम्न कमांड टाइप करें:

sudo vi /etc/network/interfaces

eth0अनुभाग और सेटअप आईपी पता इस प्रकार लगाएं :

auto eth0
iface eth0 inet static
address 10.2.0.63
netmask 255.0.0.0
broadcast 10.2.255.255

फ़ाइल को सहेजें और बंद करें। एक बार हो जाने के बाद, नेटवर्क फिर से शुरू करें:

$ sudo /etc/init.d/networking restart

नया IP पता सत्यापित करें:

$ ifconfig eth0
$ ifconfig

0

यह त्रुटि आप www.google.com से नहीं कह सकते हैं कि अज्ञात होस्ट इसलिए हो सकता है क्योंकि DNS रिज़ॉल्यूशन सही तरीके से नहीं हो रहा है। ऐसा इसलिए हो सकता है क्योंकि आपने अपने रेजोल्यूशन.कॉन्फ़ फाइल में डीएनएस को गलत तरीके से कॉन्फ़िगर किया है । लेकिन जैसा कि इस प्रश्न में उल्लेख किया गया है कि यदि Google का IP पता भी पिंग नहीं किया जा सकता है, तो गेटवे में / etc / नेटवर्क / इंटरफेस फ़ाइल में कॉन्फ़िगरेशन की त्रुटि हो सकती है ।


0

चूंकि आपने अपनी /etc/network/interfacesफ़ाइल नहीं दिखाई है, इसलिए यह विकल्प मान्य है। स्थिर कॉन्फ़िगरेशन से dhcp में बदलने और ping google.com चलाने का प्रयास करें। यदि यह काम करता है, तो हो सकता है कि आपके द्वारा अनुरोधित अन्य डिवाइस पहले से ही Ip हो।

nmap 10.2.0.*उपलब्ध एड्रेसेस को चलाएं और जांचें।

मेरे पास एक ही मुद्दा था और मैं यह पता नहीं लगा सका कि समस्या क्या थी। मैंने राउटर से जुड़े डिवाइस की जांच की और पता चला कि एक मौडिट एंड्रॉइड डिवाइस में आईपी था जो मैंने इंटरफेस फाइल में लिखा था। मैंने बस इसे बदल दिया, और यह काम किया।


-1

इस कमांड को Google (या किसी अन्य साइट) पर पिंग करें

sudo echo "nameserver 8.8.8.8" >> /etc/resolv.conf


8
अपने आप से पूछे बिना ऐसा न करें यदि आप चाहते हैं कि Google आपके द्वारा बनाए गए प्रत्येक DNS अनुरोध को फिर से शुरू कर दे। आप किसी अन्य मुक्त डीएनएस जैसे ओपनडएनएस या शायद अपने इंटरनेट प्रदाता के डीएनएस पर विचार कर सकते हैं। Google 8.8.8.8 DNS अभी भी DNS समस्या को डीबग करने का एक बहुत अच्छा तरीका है।
कीवी

यह नहीं बदलता है। मैं अभी भी पिंग नहीं कर सकता।
अज ३

आप 8.8.8.8 को क्यों पिंग कर रहे हैं ??? जोड़ने के बाद nameserver 8.8.8.8, आउटपुट क्या है ping google.com?
SHW

8.8.8.8 नाम जोड़ने के बाद, मैं अभी भी Google को पिंग नहीं कर सकता।
अज ३

1
ठीक है, मुझे माफ करना, मैं बहुत अच्छी तरह से अंग्रेजी नहीं बोलता। यह लिखा है: पिंग: अज्ञात होस्ट google.com। यह वही है जो आप चाहते थे?
अज़ ३
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.