ฉันมอบหมายการเรียนรู้ให้กับตัวเอง - สร้างเว็บไซต์ที่ดีที่จะโฮสต์จากเซิร์ฟเวอร์ Node.js ที่สามารถเข้าถึงได้จากเครือข่ายภายในบ้านของฉัน ระบบพื้นฐานของฉันใช้ Windows 7 และฉันต้องการให้โดเมนที่กำหนดเองเป็นเว็บไซต์เพื่อให้การเข้าถึงจากอุปกรณ์อื่นเป็นเรื่องง่าย
ฉันได้แก้ไขโฮสต์ของไฟล์ที่จะเพิ่มmydomain
การ127.0.0.1
- ตอนนี้http://mydomain:8080
ทำงานบนเครื่องเดียวกัน แต่อุปกรณ์ที่แตกต่างกันไม่สามารถเข้าถึงได้ (เทียบเท่าlocalhost
ซึ่งทำให้รู้สึกว่าอุปกรณ์อื่น ๆ ที่ไม่สามารถใช้งานได้) ตอนนี้ฉันคิดว่าฉันอาจต้องการวิธีที่จะทำให้ที่อยู่ IP เครือข่ายของฉันคงที่จากนั้นจับคู่ IP นั้นกับ“ mydomain” ในไฟล์โฮสต์
นี่เป็นวิธีที่ดีที่สุดในการทำให้โดเมนที่กำหนดเองสามารถเข้าถึงได้หรือมีวิธีแก้ปัญหาโดยใช้ JavaScript ผ่าน Node.js / Express (framework) / HTTP ที่ฉันสามารถเก็บที่อยู่ IP ของฉันได้หรือไม่ ฉันได้อ่านเกี่ยวกับการใช้พร็อกซีแล้ว แต่นั่นอาจทำให้เกิดพฤติกรรมที่ไม่คาดคิดจากเซิร์ฟเวอร์ของฉัน
เป็นการดีที่ฉันไม่ต้องการพิมพ์พอร์ตด้วยและใช้บางอย่างเช่น http://mydomain
Node.js มีos.networkinterfaces()
ให้ใช้งานแล้วซึ่งคุณสามารถทำซ้ำได้และส่งคืน IP เครือข่าย บางทีฉันแค่ต้องการแผนที่เครือข่าย IP กับโดเมนที่กำหนดเอง?