เซิร์ฟเวอร์ DMZ ที่มี IP สาธารณะ
ดังนั้นฉันต้องการเรียกใช้เซิร์ฟเวอร์เกม L4D2 บน VM ส่วนหนึ่งสำหรับการเล่นและบางส่วนสำหรับการฝึกอบรม นี่คือเครือข่ายที่อยู่อาศัยที่เรียบง่ายพร้อมโมเด็ม DSL และเราเตอร์ E4200 (ตอนนี้) เราเตอร์ใช้การจอง DHCP เพื่อสร้าง VM x.x.x.150 และใช้ MAC ของ VM เพื่อให้ทราบว่าเขาเป็น DMZ โมเด็มถูกตั้งค่าเพื่อให้เราเตอร์เป็น DMZ (ปัญหาที่ต้องสงสัย) ดังนั้นเมื่อฉันเริ่มเซิร์ฟเวอร์เกมสคริปต์ start-ip มี "-ip x.x.x.150" ซึ่งทำงานบน LAN แต่ไม่ใช่ WAN จากนั้นเมื่อฉันตั้งค่าสคริปต์เริ่มต้นสำหรับ "-ip [ภายนอก ip]" มันเพิ่งกลับมาพร้อมกับ: WARNING: NET_OpenSocket: bind: Cannot assign requested address Couldn't allocate any server IP …