ถ้าฉัน ping 192.168.1.4 ทำไม 192.168.1.2 ถึงตอบสนอง


12

เมื่อฉันรันคำสั่งping 192.168.1.4ฉันได้รับผลลัพธ์ต่อไปนี้:

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.

ทุกคนสามารถช่วยฉันเข้าใจว่าทำไมในโลกนี้ที่บอกฉันว่า 192.168.1.2 ไม่สามารถเข้าถึงได้เมื่อไม่ใช่ที่อยู่ IP ที่ฉันพิมพ์ ฉันสับสนมาก

นอกจากนี้ในกรณีที่เกี่ยวข้องฉันอยู่ในเวิร์กกรุ๊ป


คุณพิมพ์คำสั่งอะไรกันแน่ ?
gronostaj

สิ่งที่ฉันเขียนไว้ในเครื่องหมายคำพูด
BVernon

1
BVernon: มันไม่ได้บอกว่า "192.168.1.2" ไม่สามารถเข้าถึงได้ ในทางตรงกันข้ามมันเป็น 192.168.1.2 ที่บอกว่าโฮสต์ปลายทาง (เช่น 192.168.1.4) ไม่สามารถเข้าถึงได้ ในกรณีของคุณ. 0.1 น่าจะเป็นเครื่องของคุณเอง แต่มันอาจจะเป็น "การฟ้อนรำ" ระหว่างทางไปยังปลายทาง (การกระโดดครั้งสุดท้ายที่มาถึง) อาจหมายความว่าปลายทางไม่ตอบ ping (เนื่องจากไฟร์วอลล์เป็นตัวอย่างอย่าปิดใช้งานไฟร์วอลล์! เพียงอนุญาตให้มี ICMP ที่เข้ามา)
Olivier Dulac

คำตอบ:


17

192.168.1.2ควรเป็นไอพีของคุณไม่ใช่โฮสต์ปลายทาง หากโฮสต์ปลายทางไม่สามารถเข้าถึงมันจะไม่สามารถส่งการตอบกลับ (ชัด) เพื่อให้การตอบกลับมาจากเครื่องของคุณเอง

นี่เป็นเพราะในเครือข่ายย่อยเดียวกันpingส่งคำขอ ARP เพื่อรับ MAC-Adress ที่สอดคล้องกับ IP หากไม่สามารถแก้ไขได้คุณจะได้รับข้อความนี้ หากคุณ ping เครื่องบนซับเน็ตอื่นคุณจะได้รับข้อความหมดเวลาเนื่องจากpingจะส่งคำขอ ARP เพื่อรับเกตเวย์ของซับเน็ตซึ่งควรจะเสร็จสมบูรณ์ แต่จากนั้น pinging ที่แท้จริงหมดเวลา


คุณสามารถยืนยันได้ว่าเป็นไอพีของคุณโดยพิมพ์ipconfig /all
Vijay

อาฉันรู้สึกเหมือนหุ่นที่ไม่สังเกตเห็น ปัญหาเดิม (ว่ามันกระตุกที่อยู่ ip ผิดสำหรับชื่อคอมพิวเตอร์เฉพาะ) ได้แก้ไขตัวเองข้ามคืน อย่างไรก็ตามฉันยังพบว่าแปลกที่ฉันไม่สามารถเข้าใช้เราเตอร์ของฉัน (192.168.1.1) จากเครื่องนี้แม้ว่าจะดูเหมือนว่าจะไม่ได้ตั้งค่าต่างจากเครื่องอื่น ๆ ในเครือข่ายของฉันก็ตาม แต่ ณ จุดนี้มันไม่ทำให้ฉันช้าลงดังนั้นฉันจะช่วยไขปริศนานั้นอีกวัน
BVernon

1

192.168.1.2 เป็นคอมพิวเตอร์บางเครื่องระหว่างทางเชื่อมต่อโดยตรงกับพีซีของคุณโดยบอกว่าไม่สามารถทำงานให้เสร็จได้

ตัวอย่างเช่นสมมติว่าพีซีของคุณเชื่อมต่อสายเคเบิลกับพีซีเครื่องอื่นซึ่งควรเชื่อมต่อผ่าน wifi ไปยังเครือข่าย แต่การเชื่อมต่อ wifi ลดลงไม่ว่าด้วยเหตุผลใดก็ตาม จากนั้นพีซีที่คุณเชื่อมต่อจะทำจะส่งคำตอบที่คุณได้รับ

เช่นเดียวกับเสาหลักของเฮอร์คิวลิสมันกำลังพูดว่าnec plus ultraนั่นคือไม่มากไปกว่าที่นี่ หมายความว่า 192.168.1.2 มีปัญหาการเชื่อมต่อ


ประโยคสุดท้ายนั้นเป็นจริง แต่ประโยคแรกนั้นพลาดโอกาสที่ง่ายที่สุดนั่นคือ 192.168.1.2 คอมพิวเตอร์ที่มีปัญหาการเชื่อมต่อคือพีซีนั่นเอง
MSalters

Nope: เมื่อพีซีที่ออกคำสั่ง ping เป็นคำสั่งที่ไม่มีการเชื่อมต่อจะไม่มีคำสั่ง "Reply from ... "
MariusMatutiae

FYI, 192.168.1.2 เป็นคอมพิวเตอร์ที่มีการ ping เกิดขึ้น แต่ไม่มีปัญหาการเชื่อมต่อเนื่องจากเห็นได้ชัดว่าฉันไม่มีปัญหาในการเชื่อมต่ออินเทอร์เน็ตและโพสต์คำถามนี้จากมัน
BVernon

+1 อย่างไรก็ตามแม้ว่าอาจเป็นเพราะข้อมูลนั้นจะช่วยให้คนที่มีปัญหาคล้ายกัน แต่แตกต่างกันออกไป
BVernon

@MariusMatutiae ฉันอธิบายในคำตอบของฉันทำไมมีการตอบกลับในกรณีนี้
Simiil
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.