ไม่สามารถเข้าถึง Apache นอก LAN


0

ฉันพยายามเซ็ตอัพ apache เพื่อใช้เป็นเว็บเซิร์ฟเวอร์ส่วนตัวเล็ก ๆ แต่ฉันพบปัญหา ฉันสามารถเข้าถึง apache จากภายในเครือข่ายท้องถิ่นบนพอร์ต 8073 (พอร์ต isp ของฉันบล็อก 80) และดูเหมือนว่าทั้งหมดจะทำงาน จากนั้นฉันไปที่ whatsmyip.org รับ IP ของฉันและพยายามเข้าถึง apache จากภายนอก (ที่พอร์ต 8073) และมันก็แค่พยายามโหลดสักครู่จากนั้นก็บอกว่ามันไม่สามารถเชื่อมต่อได้ ฉันได้ตั้งค่าการส่งต่อพอร์ตบนเราเตอร์ของฉันและอนุญาตให้พอร์ต 8073 แต่ฉันไม่สามารถเชื่อมต่อได้ ฉันไปที่ canyouseeme.org และสามารถเห็นบริการของฉันที่พอร์ต 8073 ในที่สุดฉันก็ยอมแพ้และตัดสินใจที่จะถามคนจำนวนมากอย่างชาญฉลาดและมีประสบการณ์มากกว่าฉัน!

ความคิดใด ๆ ที่จะได้รับการชื่นชม


หาก canyouseeme.org กำลังแสดงบริการ .... ที่ไม่สมเหตุสมผล คุณมีเพื่อนที่คุณสามารถตรวจสอบได้จากคอมพิวเตอร์ของพวกเขา?
BenjiWiebe

@BenjiWiebe ขอบคุณ! ฉันดูมันผ่านพรอกซีและมันก็ใช้ได้ดี แต่ตอนนี้ฉันอยากรู้ว่าทำไมมันไม่ทำงานเมื่อฉันพยายามที่จะเข้าถึงได้จากภายในเครือข่ายของฉัน
ac0xr

ฉันไม่รู้ ... :)
BenjiWiebe

คำตอบ:


1

คุณไม่สามารถใช้ IP สาธารณะของคุณเพื่อค้นหาคอมพิวเตอร์ของคุณเองเมื่อคุณอยู่หลังอินเทอร์เฟซเครือข่าย

เน็ตเวิร์กอินเตอร์เฟสคือ (ตามชื่อแนะนำ) "กล่อง" ระหว่าง 2 โหนดและทิศทางของเครือข่าย (IP) ถูกใช้โดยเวกเตอร์ระหว่างโหนด

กราฟต่อไปนี้จะชี้แจงคำสั่งของฉัน

IPs

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

หวังว่าจะช่วย :)


-2

ลองส่งต่อพอร์ต TCP 3389 ซึ่งเป็นพอร์ตเริ่มต้นสำหรับการเชื่อมต่อเดสก์ท็อประยะไกลไปยังที่อยู่ IP ของคอมพิวเตอร์ที่บ้านที่คุณต้องการเข้าถึงจากนอกเครือข่าย

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.