ความแตกต่างระหว่าง 127.0.0.1 และ 127.0.0.0 คืออะไร


11

ฉันรู้ว่าทั้งคู่เป็น loopback IPs แต่มีอีกหนึ่ง ip mask

ความแตกต่างระหว่างพวกเขาคืออะไร พวกเขาสามารถใช้แทนกันได้?

===========================================================================

IPv4 routes
===========================================================================
Active routes:
Destination               Mask          Gateway        Interface Metric
      0.0.0.0          0.0.0.0      192.168.1.1      192.168.1.6     26
[...]
    127.0.0.0        255.0.0.0         On-link         127.0.0.1    306
    127.0.0.1  255.255.255.255         On-link         127.0.0.1    306

คำตอบ:


21

ไม่คุณไม่สามารถใช้ทั้งคู่ได้ และพวกเขาไม่ใช่ทั้งที่อยู่ลูปแบ็ค

127.0.0.1เป็นที่อยู่ย้อนกลับ 127.0.0.2เป็นที่อยู่ย้อนกลับ 127.0.0.3เป็นที่อยู่ย้อนกลับและอื่น ๆ

127.0.0.0เป็นที่อยู่เครือข่าย ร่วมกับมาสก์ 255.0.0.0 มันให้คำแนะนำแก่คุณว่าคลาสของที่อยู่ A ทั้งหมดที่เริ่มต้นด้วย127.*.*.*จะมีที่อยู่ลูปแบ็ค


1
@mnmnc ทำไมหน้ากากจึงจำเป็น? ไม่ใช่มาตรฐานที่127.*.*.*จะมีที่อยู่ย้อนกลับ?
Pacerier

ทำไมเมื่อฉันเห็นบางอย่างถึงมี 127.0.0.1/8 ??? ควรเป็น 127.0.0.0/8 ขอบคุณ
Pol Hallen

7

127.0.0.0คือที่อยู่เครือข่าย (ที่มี netmask 255.0.0.0หรือ127.0.0.0/8)

127.0.0.1เป็นที่อยู่โฮสต์ในเครือข่ายนั้น


6
จริง 127.0.0.0 พร้อมด้วยหน้ากาก 255.255.255.255 ในทางทฤษฎีอาจทำงานได้เช่นกัน ในแพรคซิสเป็นความคิดที่เลวมาก เนื่องจากซอฟต์แวร์เก่าที่ใช้ในการใช้ที่อยู่ต่ำที่สุดในช่วงเป็นที่อยู่ออกอากาศ
Hennes

4

สิ่งที่แสดงในภาพหน้าจอคือตารางเส้นทางจากคอมพิวเตอร์ ตารางเส้นทางเป็นเพียง "แผนงาน" ที่บอกคอมพิวเตอร์ / เราเตอร์ว่าจะไปที่ไหนเพื่อไปยังอุปกรณ์อื่น ๆ ในเครือข่าย

ในบางวิธีนี้คล้ายกับวิธีที่เรานำทางในชีวิตจริง

คอลัมน์แรกให้รายชื่อของจุดหมายปลายทางที่ทราบ (ฉันจะไปได้ที่ไหน) และคอลัมน์ที่สองระบุถึงปลายทางที่เจาะจง (ฉันสามารถไปแคนาดาหรือไปที่บ้านของลุงจอห์นในแคนาดา) โดยไม่ต้องลงรายละเอียดที่ดียิ่งค่าหน้ากากสูงขึ้นปลายทางที่เจาะจงยิ่งขึ้น ดังนั้นค่า 0.0.0.0 ครอบคลุมไปที่อุปกรณ์ใด ๆ และค่า 255.255.255.255 ระบุอุปกรณ์แต่ละรายการ

คอลัมน์ที่สามระบุว่าการรับส่งข้อมูลควรไปที่ใดเพื่อไปยังปลายทาง (หากคุณกำลังจะไปแคนาดาคุณต้องเริ่มต้นด้วยการเดินทางบนถนนสายหลัก) และคอลัมน์ที่สี่ระบุว่าควรใช้เส้นทางใดในการออกจากอุปกรณ์ ปลายทาง (จากบ้านคุณอาจมีถนนรถแล่นของคุณเท่านั้น แต่จากที่จอดรถของ Walmart คุณอาจมี "ทางออก" ให้เลือก)

ในที่สุดตัวชี้วัดทำให้คอมพิวเตอร์มีวิธีเลือกเส้นทางที่ดีที่สุดหากมีหลายเส้นทางไปยังปลายทาง (คุณสามารถออกทางออกทิศเหนือหรือทิศตะวันออกจากลานจอดรถเพื่อไปยังแคนาดา แต่ทางตะวันออกนั้นเร็วกว่า) .

ดังนั้นเพื่อตอบคำถามเดิมคุณไม่สามารถใช้ 127.0.0.0 และ 127.0.0.1 แทนกันได้ ความแตกต่างที่แสดงที่นี่คือมีสองเส้นทาง - เส้นทางทั่วไปไปยังอุปกรณ์ใด ๆ ที่ใช้ 127.xyz และเส้นทางที่เฉพาะเจาะจงมากไปยังโฮสต์ 127.0.0.1 (ซึ่งอยู่ใน 127.0.0.0) ซึ่งทั้งคู่ใช้อินเทอร์เฟซ 127.0.0.1


ย่อหน้าสุดท้ายของคุณระบุว่ามีความแตกต่าง แต่ถ้าเราออกจาก "เส้นทางที่เจาะจง" (สาย127.0.0.1 255.255.255.255) การจราจรจะไม่127.0.0.1ใช้ประโยชน์จาก "เส้นทางทั่วไป" (สาย127.0.0.0 255.0.0.0) และจบลงที่เดียวกันเพราะทั้งคู่ใช้127.0.0.1อินเทอร์เฟซ?
Pacerier
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.