ฉันมีเซิร์ฟเวอร์ที่มี 2 IPS: 177.68.XX.YY (IP สาธารณะ) 192.168.10.1 (IP ท้องถิ่น)
เซิร์ฟเวอร์นี้มีใบรับรอง SSL (จากเข้ารหัสด้วยกัน) สำหรับ https://example.com
มีอุปกรณ์หลายอย่างในเครือข่ายท้องถิ่นของเซิร์ฟเวอร์นี้ (เช่น 192.168.10.10, 192.168.10.11 และอื่น ๆ ) ที่เข้าถึงเซิร์ฟเวอร์นี้ผ่านที่อยู่ IP สาธารณะ ( https://example.com )
อย่างไรก็ตามเมื่ออินเทอร์เน็ตล่ม (ซึ่งในช่วงสองสามวันที่ผ่านมามักเกิดจากการบำรุงรักษาอาคารหลายครั้ง) อุปกรณ์ทั้งหมดต้องเปลี่ยนเป็น 192.168.10.1 เพื่อเข้าถึงเซิร์ฟเวอร์ (ไม่ปลอดภัยโดยไม่มี https)
คำถามของฉันคือ: มีวิธีการใช้ DNS ในเครือข่ายของฉันเพื่อให้เมื่ออินเทอร์เน็ตเป็นคนลงในเครือข่ายท้องถิ่นยังคงสามารถเข้าถึงโดเมนผ่าน https://example.com ?
คุณสามารถเรียกใช้ DNS บนเซิร์ฟเวอร์ได้หรือไม่ หรือว่าคุณต้องการเพียงแค่ปรับเปลี่ยนไฟล์โฮสต์ในคอมพิวเตอร์ไคลเอนต์
—
music2myear
เหตุใด IP สาธารณะของเซิร์ฟเวอร์จึงไม่สามารถเข้าถึงได้เมื่ออินเทอร์เน็ตล่ม นั่นไม่ใช่ IP สาธารณะของอินเตอร์เฟสเราเตอร์ที่เชื่อมต่ออินเทอร์เน็ตของคุณใช่หรือไม่ เราเตอร์นั่นกำลังออฟไลน์หรือไม่ หรือเป็นปัญหาที่เครือข่ายของคุณไม่มีเซิร์ฟเวอร์ DNS ในตัวเครื่องและไม่สามารถเข้าถึงได้เมื่ออินเทอร์เน็ตล่ม
—
Twisty Impersonator
มีวิธีแก้ไขหลายวิธีขึ้นอยู่กับเราเตอร์ของคุณ นอกจากนี้คุณยังสามารถเลี่ยง DNS ทั้งหมดโดยการเข้ารหัสการจับคู่ IP อย่างหนักในไฟล์โฮสต์พีซีแต่ละเครื่อง
—
davidgo
@ music2myear ฉันสามารถเรียกใช้ DNS บนเซิร์ฟเวอร์ไม่มีปัญหา!
—
pedrofialho
หากเซิร์ฟเวอร์ DNS ของคุณไม่สามารถเข้าถึงได้เมื่ออินเทอร์เน็ตล่มนั่นคือสาเหตุที่คุณขาดการเชื่อมต่อ รับเซิร์ฟเวอร์ DNS ภายในหรือใส่รายการในไฟล์ HOSTS ของคอมพิวเตอร์ของคุณซึ่งระบุ example.com ไปยัง IP ภายในของเซิร์ฟเวอร์ของคุณ ถ้าคุณทำเช่นนั้นใช่ SSL จะยังคงทำงานได้ คุณสามารถทดสอบและยืนยันได้อย่างง่ายดาย
—
Twisty Impersonator