Saya tidak dapat menelusuri situs web apa pun. Silakan lihat kesalahan berikut:
karthick@karthick:~$ ping www.google.com
ping: unknown host www.google.com
Memperbarui
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
Keluaran:
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
networking
dns
karthick87
sumber
sumber
/etc/nsswitch.conf
, terutama pada baris yang dimulai denganhosts:
? Anda harus memilikidns
tempat di jalur itu.dig
,host
dannslookup
jangan gunakan sakelar layanan nama (karena mereka tidak perlu mempertimbangkan mekanisme layanan nama lain selain DNS). Sebagian besar perangkat lunak lain menggunakannya. Ini adalah bagian dari libc, danman nsswitch.conf
pada baris perintah akan memberi Anda alasan dan ikhtisar.Jawaban:
Saya telah menemukan bahwa masalahnya terletak pada file ini
/etc/nsswitch.conf
. Dalam file itu entri dns tidak terjawab. Setelah menambahkan entri itu saya dapat menjelajahi situs-situs tersebut.sumber
Anda perlu menambahkan
dns
untuk/etc/nsswitch.conf
pada baris yang dimulai denganhosts:
. Sebagai contoh, punya sayayang menurut saya adalah default di natty.
Akan lebih baik untuk mengetahui apakah pengaturan Anda rusak oleh beberapa perangkat lunak, karena sangat jarang (dan sulit untuk didiagnosis) jika fasilitas penggantian layanan nama tidak menggunakan pengaturan default.
sumber
Tampaknya Anda memiliki konektivitas ke Internet (gali berfungsi dengan baik, balasan DNS baik), jadi mungkin ini masalah tingkat yang lebih tinggi, seperti penyiapan proxy.
Jadi, sudahkah Anda memeriksa pengaturan proxy sistem Anda?
sumber
Itu terlihat seperti masalah DNS.
Jalankan
dig example.com
untuk memeriksa permintaan DNS seperti itu. Jika gagal atau gagal, server DNS yang dikonfigurasi rusak. Coba atur server DNS alternatif dengan menambahkan baris berikutnya ke/etc/resolv.conf
(menggantinameserver
entri lain ):Server nama ini dari Google, tetapi dapat diatur ke server DNS yang valid.
sumber
apakah kamu memperhatikan ini
Anda menerima 1,3 Giga Bytes dan mentransmisikan 1,2 Giga Bytes. Saya telah mendengarkan program radio melalui browser web selama hampir dua jam dan saya hanya Menerima (RX) 888,8 MB dan mentransmisikan (TX) 22,7 MB. Ada yang menggunakan koneksi jaringan Anda dan ini bisa jadi apa yang memblokir akses Anda. Anda tidak mengatakan OS apa yang Anda gunakan. Anda sekarang bisa menjadi pemilik mesin zombie yang bangga.
Apakah Anda menggunakan torrent? Sudahkah Anda memberikan terlalu banyak bandwidth?
sumber
Matikan semua aplikasi (Firefox, Thunderbird, dll).
Kemudian masukkan perintah ini di terminal:
2 perintah terakhir adalah untuk menghentikan perintah tcpdump.
Posting output kembali ke pertanyaan Anda sebagai edit (dengan asumsi Anda menemukan cara untuk melakukannya tanpa koneksi internet yang berfungsi - mungkin kunci USB untuk mentransfer log teks ke PC dengan internet?).
sumber
Saya baru - baru ini memiliki masalah ini di Windows di mana saya memiliki DNS tetapi tidak ada Ping, ada dua kemungkinan:
Anda menggunakan proxy yang tidak berfungsi dengan benar, menyingkirkan proxy atau memperbaikinya.
Ada sesuatu yang rusak dalam rantai jaringan; yang berarti Anda harus membangunnya kembali dari awal, jika Anda tidak ingin tangan Anda kotor dengan membersihkan dan menginstal ulang driver dan program jaringan Anda mungkin juga perlu membuat cadangan dan menginstal ulang Ubuntu ...
sumber
Itu pasti masalah ISP, atau modem / router / switch lokal bermain dengan Anda. Mulai ulang mesin, modem, dan semua perangkat Anda yang terpengaruh jaringan.
(Jika tidak, dapatkah Anda melakukan ping ke Google melalui IP: 74.125.236.50?)
sumber
Anda telah menyembunyikan alamat IP Anda sebagai 172.29.XX.YY, tetapi karena subnet mask Anda adalah 255.255. 255 , 0, Anda harus memastikan bahwa oktaf ketiga (xx, bukan yy), sama dengan router default Anda. Jika tidak, maka Anda hanya akan melihat PC pada subnet yang sama dengan Anda (172.29.xx). Jika server DNS Anda berada di subnet yang sama dengan Anda, ini akan menjelaskan mengapa tidak ada, kecuali itu, yang berfungsi.
sumber
Salah satu cara untuk mengesampingkan browser menjadi masalah adalah dengan menjalankan:
telnet google.com 80
dari prompt Terminal. Jika berfungsi, Anda harus memiliki dua baris yang mengatakan: Terhubung ke google.com Escape karakter is '^] ..
sumber
Berlari ke masalah yang sama hari ini, di mana semua pengaturan jaringan di mana yang benar, tetapi saya hanya bisa melakukan ping dan mencapai mesin lokal.
Saya memeriksa file di atas dan memiliki entri DNS tetapi memperhatikan bahwa saya melewatkan
mdns4
entri tersebut. Setelah menambahkanmdns4
semua tidak masalah. Menyebutkan ini kalau-kalau ada orang lain mengalami masalah yang samasumber
Saya menyadari ini telah dipecahkan, tetapi saya memiliki gejala yang sama dan solusinya berkaitan dengan kartu antarmuka jaringan default yang digunakan oleh program tersebut.
NB Semua mesin linux (Ubuntu 15.10). DNS bind9 juga berjalan di Ubuntu 15.10.
Saya mengatur server DNS pada LAN di mana mesin yang terhubung menggunakan kartu antarmuka jaringan kedua atau ketiga mereka (yaitu setiap mesin memiliki beberapa kartu antarmuka jaringan yang terhubung ke jaringan yang berbeda) misalnya (untuk mesin yang diberikan pada jaringan yang dimaksud):
Perilaku Dig tampaknya menunjukkan bahwa itu berulang melalui semua antarmuka sampai mendapat respons, sedangkan ping hanya mencoba antarmuka pertama kemudian berhenti / menyerah.
Setelah "menenggelamkan" antarmuka pertama dengan:
ping kemudian mulai menggunakan DNS pada enp0s8
Semoga ini bisa membantu siapa saja yang mungkin masih berusaha mencari tahu.
sumber