คุณไม่จำเป็นต้องเพิ่มที่อยู่ IP เพิ่มเติมให้กับโลคัลโฮสต์บน Linux หรือ Windows พวกเขาจะตอบกลับตามค่าเริ่มต้นโดยไม่มีการกำหนดค่าเพิ่มเติมไปยังที่อยู่ IP ทั้งหมดจาก 127.0.0.0/8:
$ ping 127.254.0.100
PING 127.254.0.100 (127.254.0.100) 56(84) bytes of data.
64 bytes from 127.254.0.100: icmp_seq=1 ttl=64 time=0.026 ms
ดังนั้นเพียงแค่ทำให้แอปพลิเคชันของคุณฟังบน IP ใด ๆ จากช่วง 127.0.0.0/8 และคุณก็พร้อมที่จะไป
ตัวอย่าง:
หนึ่งคอนโซล:
$ nc -vvl 127.0.34.2 9022
Connection from 127.0.0.1 port 9022 [tcp/*] accepted
Hello
คอนโซลอื่น:
$ echo Hello | nc -vv 127.0.34.1 9022
nc: connect to 127.0.34.1 port 9022 (tcp) failed: Connection refused
$ echo Hello | nc -vv 127.0.34.2 9022
Connection to 127.0.34.2 9022 port [tcp/*] succeeded!
ตามที่ผู้วิจารณ์ระบุไว้มีความจำเป็นต้องเพิ่ม IP ลงในอินเตอร์เฟส localhost บน MacOS / Darwin อย่างชัดเจน