Score:-3

ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ localhost ด้วย IP สาธารณะของฉัน

ธง cn

ฉันได้สร้างเซิร์ฟเวอร์โหนดในเครื่องบนแล็ปท็อปของฉันแล้ว และฉันสามารถเข้าถึงได้โดยใช้ IP ส่วนตัว (เช่น 192.168.1.9:8080) บนเครือข่ายเดียวกันบนอุปกรณ์อื่นๆ ของฉัน เช่น โทรศัพท์และพีซีอื่นๆ ฉันได้ปิดการใช้งานไฟร์วอลล์

แต่ตอนนี้ฉันต้องการเข้าถึงโดยใช้ IP สาธารณะของฉัน เพื่อให้ทุกคนที่ใช้การเชื่อมต่ออินเทอร์เน็ตอื่นสามารถเชื่อมต่อได้ แต่มันไม่ตอบสนอง

ฉันเพิ่มโฮสต์ DMZ:

ป้อนคำอธิบายรูปภาพที่นี่

จากนั้นฉันเพิ่มการตั้งค่าการส่งต่อพอร์ตนี้ (ฉันเห็นในบทช่วยสอนของ YouTube) ฉันไม่ค่อยแน่ใจว่าถูกต้องหรือไม่

ป้อนคำอธิบายรูปภาพที่นี่

และนี่คือสถานะเครือข่าย:

ป้อนคำอธิบายรูปภาพที่นี่

แต่มันก็ไม่ได้สร้างความแตกต่าง ฉันทำอะไรผิดหรือเปล่า?

หมายเหตุ: ปัญหาของฉันน่าจะไม่เกี่ยวกับ Hairpin NAT

PS: หากคุณคิดว่าฉันได้แชร์ข้อมูลที่ละเอียดอ่อน/ส่วนตัวในภาพหน้าจอ โปรดแจ้งให้เราทราบ เราจะอัปเดตทันที

in flag
คำที่คุณค้นหาคือ 'กิ๊บติดผม'
Vikas avatar
cn flag
@GeraldSchneider ขอบคุณ ฉันจะลองและจะอัปเดตในไม่ช้า
Vikas avatar
cn flag
@GeraldSchneider ฉันไม่แน่ใจว่านั่นคือสิ่งที่ฉันกำลังมองหาหรือไม่Hairpin NAT นั้นเกี่ยวกับการเชื่อมต่อกับเซิร์ฟเวอร์ของคุณโดยใช้ IP สาธารณะกับเครือข่ายเดียวกันหรือไม่ โปรดทราบว่าฉันต้องการเข้าถึงเซิร์ฟเวอร์ของฉันจากเครือข่ายแบรนด์อื่นในตำแหน่งอื่น คิดว่าจะไม่นับ NAT ของกิ๊บซี่เหรอ? นั่นคือสิ่งที่ฉันเข้าใจ
Vikas avatar
cn flag
"คำถามนี้มีคำตอบอยู่แล้วที่นี่:" ไม่เลย
Vikas avatar
cn flag
หมายเหตุสำหรับผู้เยี่ยมชมในอนาคต: Hairpin NAT เป็นคนละเรื่องกัน ไม่มีอะไรเกี่ยวข้องกับปัญหาที่อธิบายไว้ในรายละเอียดคำถามของฉัน
user9517 avatar
cn flag
นี่เป็นคำถามสำหรับใช้ในบ้าน และไม่มีที่สำหรับ [sf] แต่ควรถูกถามที่ [su]
Score:2
ธง es

ก่อนอื่นให้ตรวจสอบว่า ISP ของคุณไม่ได้ใช้ GCNAT และให้ที่อยู่ IP จริงแก่คุณหรือไม่ จากนั้นคุณต้องกำหนดค่าไฟร์วอลล์และพอร์ตที่ส่งต่อเราเตอร์ของคุณ อย่าทำช่วงพอร์ตทั้งหมดตั้งแต่ 1 ถึง 65535 ให้กำหนดค่าเฉพาะพอร์ตที่คุณต้องการ

yourrouter_IP:8080 => localserver_IP:8080

Vikas avatar
cn flag
ฉันจำเป็นต้องใส่ IP และพอร์ตเดียวกันใน WAN และ LAN ในการส่งต่อพอร์ตหรือไม่ ฉันไม่รู้ว่า WAN โฮสต์ IP และพอร์ตมีไว้เพื่ออะไร
4snok avatar
es flag
WAN IP คือ IP ที่เราเตอร์ของคุณได้รับจาก ISP ผ่าน DHCP "WAN และ LAN" ไม่จำเป็นต้องเหมือนกัน จะใส่อะไรก็ได้ หากคุณใส่พอร์ต WAN 80 และพอร์ต LAN 8080 เราเตอร์ของคุณพร้อมส่งต่อทราฟฟิกทั้งหมดจากพอร์ต ip สาธารณะ 80 ไปยังพอร์ต ip ส่วนตัวของเซิร์ฟเวอร์ภายในของคุณ 8080
Vikas avatar
cn flag
ดังนั้นหากฉันใส่พอร์ตอื่น (80 สำหรับ WAN, 8080 สำหรับ LAN) ฉันควรจะสามารถเข้าถึงเซิร์ฟเวอร์ของฉันโดยใช้ *yourrouter_IP:80* ?
Vikas avatar
cn flag
https://i.stack.imgur.com/grnIo.jpg
Vikas avatar
cn flag
ฉันคิดว่าปัญหาคือ GCNAT ในภาพหน้าจอนี้ คุณเห็น IP 100.100.x.x ซึ่งแตกต่างจาก IP สาธารณะ ใช่ไหม
4snok avatar
es flag
ใช่ เครือข่ายย่อย CGNAT คือ 100.64.0.0/10 - จาก 100.64.0.0 เป็น 100.127.255.255 โดยปกติ ISP จะให้ที่อยู่ IP สาธารณะเป็นบริการเพิ่มเติม
Vikas avatar
cn flag
อย่างไรก็ตาม. ไม่มีวิธีแก้ปัญหาฟรีสำหรับสิ่งนี้? นอกเหนือจากการใช้ VPN บางตัว?

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา