Jika saya melakukan ping 192.168.1.4, mengapa 192.168.1.2 merespons?

12

Ketika saya menjalankan perintah ping 192.168.1.4saya mendapatkan hasil berikut:

Pinging 192.168.1.4 with 32 bytes of data:
Reply from 192.168.1.2: Destination host unreachable.
Reply from 192.168.1.2: Destination host unreachable.
Reply from 192.168.1.2: Destination host unreachable.
Reply from 192.168.1.2: Destination host unreachable.

Adakah yang bisa membantu saya memahami mengapa di dunia ini memberi tahu saya bahwa 192.168.1.2 tidak dapat dijangkau ketika itu bukan alamat IP yang saya ketikkan? Saya sangat bingung.

Juga kalau-kalau itu relevan, saya di workgroup.

BVernon
sumber
Apa perintah telah Anda ketik persis ?
gronostaj
Persis seperti yang saya tulis dalam kutipan.
BVernon
1
BVernon: tidak disebutkan "192.168.1.2" tidak dapat dijangkau. Sebaliknya, itu adalah 192.168.1.2 yang mengatakan bahwa host Tujuan (yaitu, 192.168.1.4) tidak dapat dijangkau. Dalam kasus Anda .1.2 mungkin mesin Anda sendiri. Tetapi bisa juga menjadi "lompatan" di sepanjang jalan ke tujuan (lompatan terakhir yang dicapai). Ini bisa berarti bahwa tujuan tidak menjawab ping (karena firewallnya, misalnya. JANGAN menonaktifkan firewall! Izinkan ICMP yang masuk)
Olivier Dulac

Jawaban:

17

192.168.1.2seharusnya ip Anda, bukan host tujuan. Jika host tujuan tidak dapat dijangkau, ia tidak dapat mengirimkan balasan kepada Anda (jelas), jadi balasan tersebut berasal dari mesin Anda sendiri.

Ini karena pada subnet yang sama, pingmengirimkan permintaan ARP untuk mendapatkan alamat MAC yang sesuai dengan IP. jika ini tidak bisa diselesaikan, Anda mendapatkan pesan ini. Jika Anda melakukan ping mesin pada subnet lain, Anda mendapatkan pesan time out, karena pingmengirimkan permintaan ARP untuk mendapatkan Gateway dari subnet, yang seharusnya selesai dengan baik. Tapi kemudian waktu ping yang sebenarnya habis

Simiil
sumber
Anda dapat mengonfirmasi ini ip Anda dengan mengetikipconfig /all
Vijay
Ah, aku merasa seperti boneka karena tidak memperhatikan itu. Masalah asli (bahwa ping alamat IP yang salah untuk nama komputer tertentu) telah diperbaiki sendiri pada malam hari. Namun, saya masih merasa aneh bahwa saya tidak bisa mendapatkan router saya (192.168.1.1) dari mesin ini walaupun sepertinya tidak ada pengaturan yang berbeda dari mesin lain di jaringan saya. Tetapi pada titik ini itu tidak memperlambat saya jadi saya akan menyimpan teka-teki itu untuk hari lain.
BVernon
1

192.168.1.2 adalah beberapa komputer di sepanjang jalan, terhubung langsung dengan pc Anda, memberi tahu Anda ia tidak dapat menyelesaikan tugasnya.

Misalnya, seharusnya komputer Anda terhubung dengan kabel ke komputer lain, yang harus terhubung melalui wifi ke jaringan, tetapi koneksi wifi turun karena alasan apa pun. Maka pc yang Anda hubungkan akan mengirim balasan yang telah Anda terima.

Seperti pilar Hercules, katanya, nec plus ultra , yaitu tidak lebih jauh dari sini. Ini berarti 192.168.1.2 memiliki masalah konektivitas.

MariusMatutiae
sumber
Kalimat terakhir benar, tetapi kalimat pertama melewatkan kemungkinan yang paling sederhana: bahwa 192.168.1.2, komputer dengan masalah konektivitas, adalah PC itu sendiri.
MSalters
Tidak: ketika pc yang mengeluarkan perintah ping adalah yang tanpa koneksi, tidak ada pernyataan "Balas dari ...".
MariusMatutiae
FYI, 192.168.1.2 adalah komputer tempat ping berasal tetapi tidak, ia tidak memiliki masalah konektivitas karena saya jelas-jelas tidak mengalami kesulitan untuk mengakses internet dan memposting pertanyaan ini darinya.
BVernon
+1 tetap karena mungkin info itu akan membantu seseorang dengan masalah yang sama tetapi berbeda di ujung jalan.
BVernon
@MariusMatutiae saya menjelaskan dalam jawaban saya mengapa ada balasan dalam kasus ini
Simiil