ping response“ คำขอหมดเวลา” vs“ โฮสต์ปลายทางไม่สามารถเข้าถึงได้”


143

เมื่อฉัน ping ที่อยู่ IP อะไรคือความแตกต่างระหว่างคำขอไทม์เอาต์กับโฮสต์ปลายทางที่ไม่สามารถติดต่อกลับจากคำสั่งได้

คำตอบ:


137

ปลายทางไม่สามารถเข้าถึงโฮสต์ได้

ข้อความนี้ระบุถึงหนึ่งในสองปัญหา: ระบบภายในไม่มีเส้นทางไปยังปลายทางที่ต้องการหรือเราเตอร์ระยะไกลรายงานว่าไม่มีเส้นทางไปยังปลายทาง

หากข้อความนั้นเป็นเพียง "Destination Host Unreachable" จะไม่มีเส้นทางจากระบบโลคัลและแพ็กเก็ตที่จะส่งไม่เคยถูกวางสาย

หากข้อความคือ "ตอบกลับจาก <ที่อยู่ IP>: โฮสต์ปลายทางไม่สามารถเข้าถึงได้" แสดงว่าปัญหาการกำหนดเส้นทางเกิดขึ้นที่เราเตอร์ระยะไกลซึ่งมีที่อยู่ที่ระบุโดยช่อง "<ที่อยู่ IP>"

คำขอหมดเวลา

ข้อความนี้ระบุว่าไม่ได้รับข้อความตอบกลับ Echo ภายในเวลาเริ่มต้น 1 วินาที อาจเกิดจากสาเหตุต่าง ๆ มากมาย ที่พบบ่อยที่สุด ได้แก่ ความแออัดของเครือข่ายความล้มเหลวของการร้องขอ ARP การกรองแพ็คเก็ตข้อผิดพลาดการกำหนดเส้นทางหรือการทิ้งเงียบ

สำหรับข้อมูลเพิ่มเติมอ้างอิง: http://technet.microsoft.com/en-us/library/cc940095.aspx


26
ดังนั้นคุณจะแก้ไขได้อย่างไร "หากข้อความคือ" การตอบกลับจาก <ที่อยู่ IP>: โฮสต์ปลายทางไม่สามารถเข้าถึงได้ "ดังนั้นปัญหาการกำหนดเส้นทางเกิดขึ้นที่เราเตอร์ระยะไกลซึ่งมีการระบุที่อยู่ของช่อง
Komengem

1
หมายความว่าอย่างไรถ้าคุณได้คำตอบทั้งสองอย่างผสมกัน?
user2924019

7
หมายความว่าอย่างไรเมื่อคุณได้รับ "ตอบกลับจาก <ที่อยู่ IP>: ปลายทางโฮสต์ไม่สามารถเข้าถึงได้" โดยที่ <IP แอดเดรส> เป็นที่อยู่ IP ท้องถิ่นของเครื่องที่คุณส่งเสียงดัง (ไม่ใช่เกตเวย์หรือเราเตอร์หรือ ... ) ?
sanderd17

2
ขอบคุณ @ sanderd17 ในกรณีที่คนอื่นมาถึงที่นี่ฉันคิดว่า: เซิร์ฟเวอร์ Linux ของฉันได้รับการกำหนดค่าด้วยอินเตอร์เฟซอีเธอร์เน็ตที่มี IP แบบคงที่ (ซึ่งฉันดึงสายเคเบิลออกมาเมื่อ wifi ทำงาน) และอินเตอร์เฟซไร้สาย เนื่องจาก IP แบบคงที่เซิร์ฟเวอร์ Linux เห็นอีเทอร์เน็ตอินเทอร์เซสยังคงเปิดใช้งานแม้ว่าจะไม่มีสายเคเบิลอีกต่อไปและ (ฉันคิดว่า) พยายามตอบ ping ไร้สายของฉันบนอินเทอร์เฟซอีเธอร์เน็ต ... หรืออะไรทำนองนั้น ที่. การปิดใช้งานอินเทอร์เฟซอีเธอร์เน็ตได้รับการแก้ไข
แมตต์

4
เมื่อต้องการตรวจสอบว่าไม่มีเส้นทางบนโลคัลโฮสต์ไปยังรีโมตให้ ping รีโมตไคลเอ็นต์ping <remote-host-ip>แล้วตรวจสอบรายการ ARP arpบนโลคัลโฮสต์หากได้รับการแก้ไข หากเป็นincompleteสำหรับ remote-host-ip หมายความว่าแพ็กเก็ต ping ICMP ไม่เคยออกจากเครื่องโฮสต์ท้องถิ่นเครื่องท้องถิ่นไม่ทราบว่าจะส่งแพ็กเก็ตไปที่ใด
brokenfoot

32

คำขอหมดเวลาหมายความว่าโฮสต์ท้องถิ่นไม่ได้รับการตอบกลับจากโฮสต์ปลายทาง แต่สามารถเข้าถึงได้ ปลายทางที่เข้าถึงไม่ได้หมายความว่าไม่มีเส้นทางที่ถูกต้องไปยังโฮสต์ที่ร้องขอ


2

อย่างที่ Khhaos กล่าวว่าปลายทางที่ไม่สามารถเข้าถึงได้อาจหมายถึงมีบางสิ่งที่ขวางทางจากหรือไปยังจุดหมายปลายทางของคุณ ตัวอย่างเช่น ACL ที่กรองที่อยู่ IP ไม่ถูกต้อง


1

ตามที่ฉันเข้าใจ "การร้องขอหมดเวลา" หมายถึงแพ็กเก็ต ICMP ที่เข้าถึงจากโฮสต์หนึ่งไปยังโฮสต์อื่น แต่การตอบกลับไม่สามารถเข้าถึงโฮสต์ที่ร้องขอได้ อาจมีการสูญเสียตเพิ่มเติมหรือมีปัญหาทางกายภาพ "โฮสต์ปลายทางที่เข้าถึงไม่ได้" หมายความว่าไม่มีเส้นทางที่เหมาะสมที่กำหนดไว้ระหว่างสองโฮสต์

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