ถ้าผูกซ็อกเก็ตในหลามเพื่อ localhost, 8200 นี้สามารถเข้าถึงได้ผ่านทางhttp: // localhost: 8200 / แต่ไม่ใช่http: // xxxx: 8200 /
หากผูกซ็อกเก็ตใน Python กับ xxxx, 8200, machinename, 8200 สามารถเข้าถึงได้ผ่านhttp: // xxxx: 8200 /และhttp: // machinename: 8200 /แต่ไม่ใช่http: // localhost: 8200 /
ฉันคิดว่า localhost หมายถึง 'เครื่องนี้' และการใช้มันจะ 'วนกลับ' ไปยังที่อยู่ IP ของเครื่อง แต่ดูเหมือนว่าจะเป็น IPS ที่แตกต่างกัน
127.0.0.1 เป็นที่อยู่ IP ที่แตกต่างกันเสมอกับที่อยู่ IP ของเครื่องหรือไม่
อัปเดต:
ฉันเข้าใจว่าตัวเลขจริงต่างกัน แต่ลูปแบ็คทำอะไรได้บ้าง
ตัวอย่างเช่นwikepediaบอกว่า
'ชี้เว็บเบราว์เซอร์ไปยัง URL http://127.0.0.1/หรือhttp: // localhost /จะเข้าถึงเว็บไซต์ของคอมพิวเตอร์นั้น'
แต่เว็บไซต์นั้นจะสามารถเข้าถึงได้ใน xxxx และอาจจะตั้งค่าด้วยซ็อกเก็ตเดียวบน xxxx ดังนั้นการอ้างอิงทั้งสองจะทำงานอย่างไร
สรุป:
ฉันคิดว่าในที่สุดฉันก็เข้าใจว่า 127.0.0.1 และ xxxx ทำงานเช่นนี้
--127.0.0.1 ==\
>- Computer
--x.x.x.x ==/
และไม่
--127.0.0.1 ==\
--------------- x.x.x.x >- Computer
หรือ
--x.x.x.x ==\
--------------- 127.0.0.1 >- Computer
ขอบคุณทุกคนสำหรับความช่วยเหลือ