อธิบายที่อยู่ IP 127.0.0.1

คำอธิบายของที่อยู่ IP ย้อนกลับ / localhost

ที่ อยู่ IP 127.0.0.1 เป็นที่อยู่ IPv4 ที่เรียกว่า localhost หรือ ที่อยู่ย้อนกลับ คอมพิวเตอร์ทุกเครื่องใช้ที่อยู่นี้เป็นของตนเอง แต่ไม่อนุญาตให้มีการสื่อสารกับอุปกรณ์อื่น ๆ เช่นที่อยู่ IP จริง

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

ที่อยู่ย้อนกลับจะถูกใช้โดยคอมพิวเตอร์ที่คุณใช้อยู่และเฉพาะในกรณีพิเศษเท่านั้น ซึ่งแตกต่างจากที่อยู่ IP ปกติที่ใช้เพื่อถ่ายโอนไฟล์ไปยังและจากอุปกรณ์เครือข่ายอื่น ๆ

ตัวอย่างเช่นเว็บเซิร์ฟเวอร์ที่ใช้งานได้บนเครื่องคอมพิวเตอร์สามารถชี้ไปที่ 127.0.0.1 เพื่อให้สามารถเรียกใช้เพจภายในเครื่องและผ่านการทดสอบก่อนที่จะมีการปรับใช้

127.0.0.1 ทำงานได้อย่างไร

ข้อความทั้งหมดที่สร้างโดยซอฟต์แวร์แอ็พพลิเคชัน TCP / IP ประกอบด้วยที่อยู่ IP สำหรับผู้รับที่ต้องการ TCP / IP รู้จัก 127.0.0.1 เป็นที่อยู่ IP พิเศษ โปรโตคอล จะตรวจสอบแต่ละข้อความก่อนที่จะส่งข้อมูลนั้นไปยังเครือข่ายทางกายภาพและจะกำหนดเส้นทางข้อความใด ๆ ที่มีปลายทาง 127.0.0.1 ไปยังจุดสิ้นสุดการรับสแต็ค TCP / IP โดยอัตโนมัติ

เมื่อต้องการปรับปรุงความปลอดภัยของเครือข่าย TCP / IP จะตรวจสอบข้อความขาเข้าที่มาถึงเราเตอร์หรือ เกตเวย์เครือข่าย อื่น ๆ และละเว้นใด ๆ ที่มีที่อยู่ IP แบบย้อนกลับ วิธีนี้จะป้องกันไม่ให้ผู้โจมตีระบบเครือข่ายปลอมแปลงการรับส่งข้อมูลเครือข่ายที่เป็นอันตรายออกจากที่อยู่ย้อนกลับ

ซอฟต์แวร์แอ็พพลิเคชันมักใช้คุณลักษณะแบล็กแบ็คนี้เพื่อจุดประสงค์ในการทดสอบในท้องถิ่น ข้อความที่ส่งไปยังที่อยู่ IP แบบย้อนกลับเช่น 127.0.0.1 ไม่ถึงภายนอกไปยัง เครือข่ายท้องถิ่น (LAN) แต่จะถูกส่งโดยตรงไปยัง TCP / IP และรับคิวราวกับว่าพวกเขามาจากแหล่งภายนอก

ข้อความ Loopback มี หมายเลขพอร์ต ปลายทางนอกเหนือจากที่อยู่ แอปพลิเคชันสามารถใช้หมายเลขพอร์ตเหล่านี้เพื่อแบ่งย่อยข้อความทดสอบเป็นหลายหมวด

Localhost และ IPv6 Loopback Addresses

ชื่อ localhost ยังมีความหมายพิเศษในระบบเครือข่ายคอมพิวเตอร์ที่ใช้ร่วมกับ 127.0.0.1 ระบบปฏิบัติการ คอมพิวเตอร์ จะ เก็บรักษาข้อมูลใน ไฟล์โฮสต์ ของตน โดย เชื่อมโยงชื่อกับที่อยู่ย้อนกลับซึ่งทำให้แอพพลิเคชันสามารถสร้างข้อความย้อนกลับผ่านทางชื่อแทนที่จะเป็นหมายเลขที่เข้ารหัสด้วยฮาร์ดโค้ด

Internet Protocol v6 (IPv6) ใช้แนวคิดเดียวกันกับที่อยู่ย้อนกลับเป็น IPv4 แทนที่จะเป็น 127.0.0.01 IPv6 จะแสดงที่อยู่ย้อนกลับเป็นเพียง :: 1 (0000: 0000: 0000: 0000: 0000: 0000: 0000: 0001) และแตกต่างจาก IPv4 ไม่จัดสรรที่อยู่สำหรับจุดประสงค์นี้

127.0.0.1 เทียบกับที่อยู่ IP พิเศษอื่น ๆ

IPv4 ขอสงวนที่อยู่ทั้งหมดในช่วง 127.0.0.0 ถึง 127.255.255.255 สำหรับใช้ในการทดสอบแบ็คดั้งแม้ว่า 127.0.0.1 คือ (ตามการประชุมทางประวัติศาสตร์) ที่อยู่ย้อนกลับที่ใช้ในเกือบทุกกรณี

127.0.0.1 และอื่น ๆ 127.0.0.0 ที่อยู่เครือข่ายไม่ได้อยู่ในช่วงที่อยู่ IP ส่วนตัวที่กำหนดไว้ใน IPv4 ที่อยู่ส่วนบุคคลในช่วงส่วนตัวเหล่านี้สามารถทุ่มเทให้กับอุปกรณ์เครือข่ายท้องถิ่นและใช้สำหรับการสื่อสารระหว่างอุปกรณ์ในขณะที่ 127.0.0.1 ไม่สามารถทำได้

ผู้ที่ศึกษาเกี่ยวกับระบบเครือข่ายคอมพิวเตอร์บางครั้งสับสน 127.0.0.1 ด้วยที่อยู่ 0.0.0.0 ในขณะที่ทั้งสองมีความหมายพิเศษใน IPv4, 0.0.0.0 ไม่มีฟังก์ชันลูปแบ็กใด ๆ