127.0.0.1 และ 0.0.0.0
127.0.0.1หมายถึงอินเตอร์เฟสโลคัลหรือแอดเดรสลูปแบ็ค เข้าถึงได้จาก localhost ของคุณเท่านั้น
0.0.0.0 เป็นที่อยู่ไวด์การ์ดสำหรับทุกอินเตอร์เฟส
บนnetstat -ntlp Local Addressหมายถึง "พิมพ์การเชื่อมต่อฟัง TCP งานแสดง IP ที่เป็นค่าตัวเลขและแสดง PID และชื่อของโปรแกรมที่ใช้การเชื่อมต่อนี้".
ความแตกต่างตามตัวอย่าง
เช่นถ้าฉันมี
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.1.1:53 0.0.0.0:* LISTEN 1189/prog1
tcp 0 0 0.0.0.0:6666 0.0.0.0:* LISTEN 1188/prog2
นั่นหมายความว่า:
บริการprog1ด้วย PID 1189ฟังบนพอร์ตกับโปรโตคอล53 tcpมันสามารถเข้าถึงได้จาก localhost ของคุณเท่านั้น
บริการprog2ด้วย PID 1189ฟังบนพอร์ตกับโปรโตคอล6666 tcpอนุญาตให้เข้าถึงพอร์ตนี้ได้จากคอมพิวเตอร์เครื่องอื่น ๆ ในทุกเครือข่ายที่คอมพิวเตอร์เป็นส่วนหนึ่ง
แหล่งที่มา: 1 2 3
:::80ไม่ได้หมายความว่า IPv4 และunix.stackexchange.com/a/496150/333382 เสมอ