Saya tidak bisa melakukan ping google.com (host tidak dikenal) . Tapi saya bisa ping alamat IP. Saya mencoba melakukan ping ke alamat IP Google tetapi tidak berhasil.
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
/etc/resolv.conf
di halaman manual atau mesin pencari Internet.resolve.conf
file Anda , sangat sulit untuk membantu Anda dengan info yang begitu singkat. memiliki hasilipconfig -a
juga bisa menyenangkantraceroute 8.8.8.8
Jawaban:
Jika Anda dapat mencapai sesuatu dengan IP tetapi tidak dengan nama, maka ada sesuatu yang salah dengan pencarian DNS: mesin Anda tidak dapat menemukan alamat IP dengan nama. Selain itu, pengaturan jaringan dan perutean Anda tampaknya baik-baik saja.
Hal-hal yang dapat menyebabkan ini:
/etc/resolv.conf
/etc/nsswitch.conf
Dan mungkin yang lain, tetapi dua yang pertama adalah yang paling khas.
/etc/resolv.conf
? Jika tidak maka Anda perlu menambahkan baris untuk itu, misalnya:nameserver THE_IP
/etc/resolv.conf
, itu harus otomatis, dan sepertinya ada sesuatu yang salah di ujung penyedia Anda.sumber
209.139.209.33
benar untuk Anda? Bisakah kamu ping itu?resolve.conf
dengan sayanameserver
jadi saya harus menambahkannya secara manual. FYI Ini adalah jaringan rumah dasar jadinameserver
saya samagateway
dariifconfig
.Ini adalah hal khusus Google. Saya baru saja membaca tentang masalah ini di Google Groups. Rupanya, ketika volume jenis paket tertentu terlalu tinggi, Google secara diam-diam membuangnya. 8.8.8.8 adalah salah satu server DNS publik Google dan terkenal karena tampaknya down ketika sebenarnya hanya mengabaikan permintaan surplus (non-DNS).
sumber
Melihat konfigurasi IP Anda:
Coba ubah Bcast menjadi
10.2.255.255
dan Mask menjadi255.0.0.0
Buka terminal dan ketik perintah berikut:
Temukan
eth0
bagian dan atur alamat IP sebagai berikut:Simpan dan tutup file. Setelah selesai, restart jaringan:
Verifikasi alamat IP baru:
sumber
Kesalahan yang Anda tidak bisa ping www.google.com mengatakan host tidak dikenal bisa karena resolusi DNS tidak terjadi dengan benar. Ini mungkin karena Anda salah mengonfigurasi DNS di file resol.conf Anda . Tetapi seperti yang disebutkan dalam pertanyaan jika bahkan alamat IP google tidak dapat di-ping maka mungkin ada kesalahan konfigurasi di gateway di file / etc / network / interfaces .
sumber
Karena Anda belum menunjukkan
/etc/network/interfaces
file Anda , opsi ini valid. Coba ubah dari konfigurasi statis ke dhcp dan jalankan ping google.com. Jika berfungsi maka mungkin perangkat lain sudah memiliki IP yang Anda minta.jalankan
nmap 10.2.0.*
dan periksa alamat yang tersedia.Saya memiliki masalah yang sama dan saya tidak tahu apa masalahnya. Saya memeriksa perangkat yang terhubung ke router dan menemukan bahwa perangkat Android maudit memiliki ip yang saya tulis di file antarmuka. Saya baru saja mengubahnya, dan itu berhasil.
sumber
Jalankan perintah ini untuk melakukan ping ke google (atau situs lain)
sudo echo "nameserver 8.8.8.8" >> /etc/resolv.conf
sumber
nameserver 8.8.8.8
, apa outputnyaping google.com
?