Neden Google'a ping atamıyorum?


16

Google.com'a (bilinmeyen ana bilgisayar) ping atamıyorum . Ama IP adreslerine ping atabiliyorum. Google'ın IP adresine ping göndermeye çalıştım, ancak çalışmıyor.

  • 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
Sen için görünebilir /etc/resolv.confman sayfalarını veya Internet arama motorlarında.
41754

1
resolve.confDosyanızın içeriğini ekleyin, bu kadar kısa bilgi ile size yardımcı olmak gerçekten zor. sonucu olması ipconfig -ada güzel olabilir
Kiwy

80.81.183.175
az93

2
Ağ ayarlarınızdan gelen hiçbir internet bağlantısı eitheir'iniz yok, muhtemelen şu anda bir şirkette olduğunuz gibi bir proxy'ye ihtiyacınız var. @ az93 son bir test olabilirtraceroute 8.8.8.8
Kiwy

1
Bu arada resolv.conf satır başına bir giriş içermelidir
SamK

Yanıtlar:


5

Bir şeye IP yoluyla ulaşabilir, ancak ada göre erişemezseniz, DNS aramasıyla ilgili bir sorun var: makineniz IP adresini ada göre bulamıyor. Bunun dışında, ağ ve yönlendirme kurulumunuz iyi görünüyor.

Buna neden olabilecek şeyler:

  • DNS sunucusu kapalı
  • Yanlış yapılandırılmış /etc/resolv.conf
  • Yanlış yapılandırılmış /etc/nsswitch.conf
  • ...

Ve muhtemelen diğerleri, ancak ilk ikisi en tipik olanlarıdır.

  • Ağınızdaki ad sunucusu nedir? Adını ve IP adresini öğrenin.
  • IP adresine ping atabilir misiniz? Eğer yapamazsan o zaman aşağı.
  • Ad sunucusu doğru /etc/resolv.confmu? Değilse, bunun için bir satır eklemeniz gerekir, örneğin:nameserver THE_IP
  • Ad sunucusu ağınızdaki DHCP tarafından dinamik olarak ayarlandı mı? Eğer evet ise /etc/resolv.conf, o zaman uğraşmamalısınız , hepsi otomatik olmalı ve sağlayıcınızın sonunda bir şeyler yanlış gibi görünüyor.

Resolv.conf nameserver 8.8.8.8 nameserver 209.139.209.33
az93

Bunun sizin 209.139.209.33için doğru olduğunu nereden biliyorsunuz ? Ping atabilir misiniz?
janos

Hayır yapamam, ama başka bir forumda sordum ve bana bu adresi
koymamı söylediler

Adresimi gui ağ yöneticisi aracını kullanarak manuel olarak ayarladım. Herhangi bir nedenle benim resolve.confile güncelleme değildi nameserverbu yüzden elle eklemek zorunda kaldı. Bilginize Bu nedenle temel bir ev ağıdır nameserverbenim aynıydı gatewaydan ifconfig.
Jacksonkr

1

Bu Google'a özgü bir şey. Google Grupları'ndaki bu konuyu sadece okuyordum. Görünüşe göre, belirli paket türlerinin hacimleri çok yüksek olduğunda Google bunları sessizce atar. 8.8.8.8, Google'ın herkese açık DNS sunucularından biridir ve gerçekte fazla (DNS dışı) istekleri göz ardı ettiği zaman kapalı olduğu anlaşılmaktadır.


1
Mükemmel cevap. Bunun için bir URL'niz var mı?
Rui F Ribeiro

1
Tarayıcı geçmişimi araştırırsam bulabilirim.
Matthew Brown aka Lord Matt

0

IP yapılandırmanıza bakın:

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)

İçin bcast değiştirmeyi deneyin 10.2.255.255ve Maske255.0.0.0

Terminali açın ve aşağıdaki komutu yazın:

sudo vi /etc/network/interfaces

eth0Bölümü bulun ve IP adresini aşağıdaki gibi ayarlayın:

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

Dosyayı kaydedip kapatın. İşiniz bittiğinde ağı yeniden başlatın:

$ sudo /etc/init.d/networking restart

Yeni IP adresini doğrulayın:

$ ifconfig eth0
$ ifconfig

0

Www.google.com adresine bilinmeyen ana makineyi pingleyemediğiniz hata , DNS çözümlemesinin doğru şekilde yapılmaması nedeniyle olabilir. Bunun nedeni, resol.conf dosyanızda DNS'yi yanlış yapılandırmış olmanız olabilir . Ancak soruda belirtildiği gibi, google'ın IP adresi bile ping yapamıyorsa , / etc / network / interfaces dosyasındaki geçidinde yapılandırma hatası olabilir .


0

Eğer gösterilmeyen beri /etc/network/interfacesdosyayı bu seçenek geçerlidir. Statik yapılandırmadan dhcp'ye geçmeyi deneyin ve ping google.com'u çalıştırın. Çalışırsa, başka bir cihaz zaten istediğiniz Ip'e sahiptir.

çalıştırın nmap 10.2.0.*ve mevcut adresleri kontrol edin.

Aynı sorunu yaşadım ve sorunun ne olduğunu anlayamadım. Yönlendiriciye bağlı cihazı kontrol ettim ve bir maudit Android cihazının arayüz dosyasında yazdığım ipin olduğunu öğrendim. Sadece değiştirdim ve işe yaradı.


-1

Google'a (veya başka bir siteye) ping atmak için bu komutu yürütün

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


8
Google'ın yaptığınız her DNS isteğini çözmesini isteyip istemediğinizi kendinize sormadan bunu yapmayın. Ans, openDNS gibi diğer ücretsiz DNS'leri veya internet sağlayıcınızın DNS'sini düşünebilirsiniz. Google 8.8.8.8 DNS, DNS sorununda hata ayıklamanın hala çok iyi bir yoludur.
Kiwy

Değişmez. Hala ping alamıyorum.
az93

Neden 8.8.8.8'e ping atıyorsunuz ??? Ekledikten sonra nameserver 8.8.8.8çıktısı ping google.comnedir?
SHW

Ad sunucusu 8.8.8.8 ekledikten sonra, yine de Google'a ping atamıyorum.
az93

1
Tamam, afedersiniz, çok iyi ingilizce konuşamıyorum. Yazılmıştır: ping: bilinmeyen ana bilgisayar google.com. İstediğin bu mu?
az93
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.