ที่อยู่ IP 127.0.0.1 เป็นที่อยู่ IPv4 วัตถุประสงค์พิเศษและเรียกว่าที่อยู่ท้องถิ่นหรือลูปแบ็ค คอมพิวเตอร์ทุกเครื่องใช้ที่อยู่นี้เป็นที่อยู่ของตนเอง แต่ไม่อนุญาตให้คอมพิวเตอร์สื่อสารกับอุปกรณ์อื่นเหมือนที่อยู่ 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 ไม่สามารถเข้าถึงภายนอกเครือข่ายท้องถิ่นได้ แต่ข้อความจะถูกส่งตรงไปยัง TCP/IP และรับคิวเสมือนว่าส่งมาจากแหล่งภายนอก
ข้อความวนรอบมีหมายเลขพอร์ตปลายทางเพิ่มเติมจากที่อยู่ แอปพลิเคชันสามารถใช้หมายเลขพอร์ตเหล่านี้เพื่อแบ่งย่อยข้อความทดสอบออกเป็นหลายหมวดหมู่
โลคัลโฮสต์และที่อยู่ลูปแบ็ค IPv6
ชื่อ localhost ยังมีความหมายพิเศษในเครือข่ายคอมพิวเตอร์ที่ใช้ร่วมกับ 127.0.0.1 ระบบปฏิบัติการคอมพิวเตอร์รักษารายการในไฟล์ HOSTS ที่เชื่อมโยงชื่อกับที่อยู่ลูปแบ็ค แนวทางปฏิบัตินี้ช่วยให้แอปพลิเคชันสร้างข้อความวนรอบโดยใช้ชื่อแทนที่จะเป็นตัวเลขที่ฮาร์ดโค้ด
Internet Protocol v6 ใช้แนวคิดเดียวกันกับที่อยู่ย้อนกลับเป็น IPv4 แทนที่จะเป็น 127.0.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 ที่อยู่ IP. แม้ว่าทั้งคู่จะมีความหมายพิเศษใน IPv4 แต่ 0.0.0.0 ก็ไม่มีฟังก์ชันการวนรอบ