İnternet'e göz atamıyorum veya bir ana bilgisayara ping atılamıyor, ancak kazma çalışıyor


13

Hiçbir web sitesine göz atamıyorum. Lütfen aşağıdaki hatayı inceleyin:

karthick@karthick:~$ ping www.google.com                         
ping: unknown host www.google.com

Güncelleme

karthick@karthick:~$ dig www.google.com

; <<>> DiG 9.7.1-P2 <<>> www.google.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 26402
;; flags: qr rd ra; QUERY: 1, ANSWER: 6, AUTHORITY: 4, ADDITIONAL: 4

;; QUESTION SECTION:
;www.google.com.            IN  A

;; ANSWER SECTION:
www.google.com.     238583  IN  CNAME   www.l.google.com.
www.l.google.com.   97  IN  A   74.125.236.50
www.l.google.com.   97  IN  A   74.125.236.48
www.l.google.com.   97  IN  A   74.125.236.52
www.l.google.com.   97  IN  A   74.125.236.49
www.l.google.com.   97  IN  A   74.125.236.51

;; AUTHORITY SECTION:
google.com.     146866  IN  NS  ns3.google.com.
google.com.     146866  IN  NS  ns2.google.com.
google.com.     146866  IN  NS  ns1.google.com.
google.com.     146866  IN  NS  ns4.google.com.

;; ADDITIONAL SECTION:
ns2.google.com.     317814  IN  A   216.239.34.10
ns1.google.com.     317814  IN  A   216.239.32.10
ns3.google.com.     317814  IN  A   216.239.36.10
ns4.google.com.     317814  IN  A   216.239.38.10

;; Query time: 5 msec
;; SERVER: 172.29.39.212#53(172.29.39.212)
;; WHEN: Wed Aug  3 15:30:38 2011
;; MSG SIZE  rcvd: 268

Çıktı:

karthick@karthick:~$ ifconfig
eth0      Link encap:Ethernet  HWaddr bc:30:5b:c4:fd:dc  
inet addr:172.29.XX.XX  Bcast:172.29.XX.XXX  Mask:255.255.255.0
inet6 addr: fe80::be30:5bff:fec4:fddc/64 Scope:Link
UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
RX packets:1757954 errors:0 dropped:0 overruns:0 frame:0
TX packets:1422948 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000 
RX bytes:1329324192 (1.3 GB)  TX bytes:1231317787 (1.2 GB)
Interrupt:16 

lo        Link encap:Local Loopback  
inet addr:127.0.0.1  Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING  MTU:16436  Metric:1
RX packets:10528 errors:0 dropped:0 overruns:0 frame:0
TX packets:10528 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0 
RX bytes:768164 (768.1 KB)  TX bytes:768164 (768.1 KB)

karthick@karthick:~$ sudo iptables -nvL
[sudo] password for karthick: 
Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target     prot opt in     out     source           destination         

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target     prot opt in     out     source           destination         

Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target     prot opt in     out     source               destination 

ISS'nize nasıl bağlanmaya çalışıyorsunuz? Kablosuz / Ethernet (Kablo) veya modem. Bu soruna yardımcı olmak için sizden biraz daha bilgiye ihtiyacımız olacak.
Christopher Stansbury

1
Bu bir ağ sorunu gibi görünüyor.
con-f-use

Bu komutun çıktısını yapıştırın: ifconfig
shantanu

2
İçinde ne var /etc/nsswitch.conf, özellikle başlayan hatta hosts:? Sen olmalıdır dnso hat üzerinde bir yerlerde.
taneli

1
@Scaine dig, hostve nslookup(onlar DNS dışındaki isim servis mekanizmalarını dikkate almak gerekmez gibi) adı hizmeti anahtarını kullanmayın. Diğer birçok yazılım bunu kullanır. Bu libc'nin bir parçasıdır ve man nsswitch.confkomut satırında size mantık ve genel bakış sunacaktır.
taneli

Yanıtlar:


8

Sorunun bu dosyada olduğunu gördüm /etc/nsswitch.conf. Bu dosyada dns girişi kaçırıldı. Bu girişi ekledikten sonra sitelere göz atabiliyorum.

NSSWITCH


@OXwivi: taneli, karthick87'nin kendisine cevap vermesinden neredeyse bir gün sonra soruyu yanıtladı.
binW

@binW, işaret ettiğiniz için teşekkürler, zaman boşluğunu fark etmedim.
Ödülün

5

Sen eklemem gerekiyor dnsiçin /etc/nsswitch.confbaşlayan hat üzerinde hosts:. Örneğin, benimki

hosts:          files mdns4_minimal [NOTFOUND=return] dns mdns4

hangi bence natty varsayılan.

Kurulumunuzun bazı yazılımlar tarafından kesilip kesilmediğini bilmek iyi olur, çünkü ad hizmeti anahtarı tesisi varsayılan ayarları kullanmıyorsa oldukça nadirdir (ve teşhis edilmesi zordur).


4

Internet'e bağlantınız var gibi görünüyor (kazma işe yarıyor, DNS yanıtları iyi), bu yüzden belki de proxy kurulumu gibi daha üst düzey bir sorun.

Peki, sisteminizin proxy ayarlarını kontrol ettiniz mi?


Belki de http doğrudan test etmek için bir wget çalıştırın?
Scaine

3

DNS sorunu gibi görünüyor.

dig example.comBöyle bir DNS sorgusunu kontrol etmek için çalıştırın . Zaman aşımına uğrar veya başarısız olursa, yapılandırılmış DNS sunucusu bozulur. Bir sonraki satırı ekleyerek alternatif bir DNS sunucusu ayarlamayı deneyin /etc/resolv.conf(diğer nameservergirişleri değiştirerek ):

nameserver 8.8.8.8

Bu ad sunucusu Google'dan, ancak geçerli herhangi bir DNS sunucusuna ayarlanabilir.


Denedim ama yine de aynı hatayı alıyorum ..
karthick87

resol.conf dosyanızın içeriğini gönderebilir misiniz?
fossfreedom

OpenDNS , DNS çözümlemesi için de kullanılabilir.
Nathan Osman

1

bunu fark ettin mi

RX bytes:1329324192 (1.3 GB)  TX bytes:1231317787 (1.2 GB)

1.3 Giga Bayt alıyorsunuz ve 1.2 Giga Bayt iletiyorsunuz. Web tarayıcısı üzerinden bir radyo programını neredeyse iki saattir dinliyorum ve sadece Alınan (RX) 888,8 MB ve 22,7 MB ilettim. Bir şey ağ bağlantınızı kullanıyor ve erişiminizi engelleyen şey bu olabilir. Hangi işletim sistemini kullandığınızı söylemezsiniz. Artık bir zombi makinesinin gururlu sahibi olabilirsiniz.

Torrent mi kullanıyorsunuz? Çok fazla bant genişliği verdiniz mi?


Bu, bilgisayarınızın ne kadar süredir çalıştığınıza bağlıdır, bazı Linux VM'lerini güncellersem birkaç GB'lık payımı alırım. Gönderme yine de tuhaf.
Martin Ueding

1

Tüm uygulamaları kapatın (Firefox, Thunderbird, vb.).

Ardından bir terminalde şu komutları girin:

sudo -s  <enter your password>
date
tcpdump -qtn port 53 & host www.google.com
Ctrl-c (2 keys on the keyboard)

Son 2 komut tcpdump komutunu durdurmak içindir.

Çıktıyı tekrar bir düzenleme olarak gönderin (çalışan bir internet bağlantısı olmadan bunu yapmanın bir yolunu bulduğunuzu varsayalım - belki de metin günlüğünü internetli bir bilgisayara aktarmak için bir USB anahtarı?).


0

Son zamanlarda DNS'im olan ama Ping olmayan Windows'ta bu sorunu yaşadım , iki olasılık var:

  1. Doğru çalışmayan bir proxy kullanıyorsunuz, proxy'den kurtuluyor veya düzeliyorsunuz.

  2. Ağ zincirinde kırık bir şey var; Bu, sıfırdan yeniden inşa etmeniz gerektiği anlamına gelir, ağ sürücülerini ve programlarını temizleme ve yeniden yükleme ile ellerinizi kirletmek istemiyorsanız, bir yedek alıp Ubuntu'yu yeniden yükleyebilirsiniz ...


0

Bu bir ISS sorunu olmalı veya yerel modem / yönlendirici / anahtar sizinle birlikte çalmalıdır. Makinenizi, modeminizi ve ağdan etkilenen tüm cihazları yeniden başlatın.

(Aksi takdirde, Google'a IP ile ping atabilir misiniz: 74.125.236.50?)


0

IP adresinizi 172.29.XX.YY olarak maskelediniz, ancak alt ağ maskeniz 255.255 olduğundan. 255 .0, üçüncü sekizlinin (yy değil xx) varsayılan yönlendiricinizle aynı olduğundan emin olmanız gerekir. Değilse, yalnızca sizinle aynı alt ağdaki PC'leri görürsünüz (172.29.xx). DNS sunucunuz sizinkiyle aynı alt ağdaysa, bunun dışında hiçbir şeyin neden çalışmadığını açıklar.


0

Tarayıcıyı problem olarak dışlamak için bir yol çalıştırmaktır:

telnet google.com 80

Terminal isteminden. Çalışırsa iki satırınız olmalıdır: google.com'a bağlandı Kaçış karakteri '^].


0

Bugün benzer bir sorunla karşılaştık, tüm ağ ayarlarının doğru olduğu yerde, ancak sadece yerel makinelere ping atıp ulaşabildim.

Yukarıdaki dosyayı kontrol ettim ve DNS girişini aldım ama girişi kaçırdığımı fark ettim mdns4. Ekledikten sonra mdns4her şey yolunda. Başka birinin aynı problemle karşılaşması durumunda bunu belirtmek


0

Bunun çözüldüğünün farkındayım, ancak aynı belirtiye sahibim ve çözümün söz konusu program tarafından kullanılan varsayılan ağ arabirim kartı ile ilgisi vardı.

NB Tüm linux makineleri (Ubuntu 15.10). DNS, Ubuntu 15.10'da da çalışan bind9.

Bağlı makinelerin ikinci veya üçüncü ağ arabirim kartlarını (yani her makinenin farklı ağlara bağlı birkaç ağ arabirim kartı vardı) örneğin (söz konusu ağdaki herhangi bir makine için) kullandığı bir LAN üzerinde bir DNS sunucusu kurdum:

  1. Arayüz 1: enp0s3 DNS yapılandırılmamış bazı ağlara bağlı
  2. Arayüz 2: Yeni DNS ile ağa bağlı enp0s8
  3. Arayüz 3: Enp0s9, DNS yapılandırılmamış bazı ağlara bağlı

Dig'nin davranışı, bir yanıt alana kadar tüm arayüzlerden yinelemeli olarak geçtiğini gösterirken, ping sadece ilk arayüzü denedikten sonra durur / vazgeçer.

İlk arayüzü "indirdikten" sonra:

ifconfig enp0s3 down

ping sonra enp0s8 üzerinde DNS kullanmaya başladı

Umarım bu hala anlamaya çalışan herkese yardımcı olur.

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.