Score:0

การเปลี่ยนเส้นทางโดเมนย่อยไปยัง IP อื่น

ธง tr

คำถามนี้ถูกโพสต์ครั้งแรกในหน้า Network Engineering StackExchange แต่ถูกย้ายไปที่นี่

TL;ดร ฉันมีชื่อโดเมนที่แนบกับ AWS Elastic IP ฉันต้องการสร้างบันทึกสำหรับโดเมนย่อยที่เปลี่ยนเส้นทางไปยัง IP ที่แตกต่างกันโดยสิ้นเชิง

สวัสดีครับ ตอนนี้ผมกำลังทำเว็บไซต์เป็นโปรเจคส่วนตัว ขณะนี้การตั้งค่าของฉันคืออินสแตนซ์ AWS EC2 ที่ใช้ RHEL โดยมี IP แบบยืดหยุ่นที่เกี่ยวข้อง ในขณะนี้ ฉันเพิ่งติดตั้ง apache HTTPd พร้อมพิสูจน์แนวคิด index.html (ในที่สุดก็วางแผนที่จะเปลี่ยนเป็น Tomcat)

ฉันยังได้จดทะเบียนชื่อโดเมนผ่าน AWS Route 53 และสร้างบันทึกสำหรับเว็บไซต์หลักเรียบร้อยแล้ว กล่าวคือ การนำทางไปยังโดเมนของฉันจะแสดงเว็บไซต์ของฉันอย่างถูกต้อง ตอนนี้ ไม่เกี่ยวข้องกับบริการของ AWS ฉันโฮสต์เซิร์ฟเวอร์ PLEX บนเครือข่ายของฉันเอง (PLEX เป็นเซิร์ฟเวอร์สื่อ) คุณสามารถเข้าถึงเซิร์ฟเวอร์ PLEX นี้ได้โดยตรงโดยไปที่ที่อยู่ IP ส่วนตัวของฉันเอง (ไม่แนะนำ แต่เพื่อจุดประสงค์ในการทดสอบในขณะนี้) ฉันได้แก้ไขไฟร์วอลล์ของเราเตอร์เพื่อเปลี่ยนเส้นทางข้อมูลขาเข้าทั้งหมดจากพอร์ต 80 ไปยังพอร์ต PLEX ที่ฉันมี กล่าวอีกนัยหนึ่ง โดยการนำทางไปยัง IP ของฉันโดยตรงในเบราว์เซอร์ เซิร์ฟเวอร์ PLEX จะโหลดขึ้น

เมื่อฉันพยายามสร้างบันทึกสำหรับโดเมนย่อย (ในตัวอย่างของฉัน โดเมนย่อยจะเป็น watch.mydomain.name โดยที่ watch เป็นโดเมนย่อย) หน้านั้นไม่โหลดเลย (การเชื่อมต่อหมดเวลา) ฉันไม่คิดว่ามันเป็นปัญหากับเซิร์ฟเวอร์ PLEX แต่เป็นวิธีที่ EC2 ของฉันจัดการกับการเปลี่ยนเส้นทาง ฉันสงสัยว่า SSL ทำงานอยู่หรือไม่ เนื่องจากเมื่อพยายามนำทางไปยังโดเมนย่อย ระบบจะพยายาม https โดยอัตโนมัติ โปรดทราบว่าเว็บไซต์หลักมีใบรับรองแม้ว่าจะลงนามด้วยตนเอง ซึ่งหมายความว่าโดเมนหลักสามารถเชื่อมต่อกับ https ฉันพยายามสร้างระเบียน A ซึ่งคล้ายกับระเบียนสำหรับ EC2 IP ของฉัน แต่ด้วย IP ส่วนตัวของฉันฉันได้ลองใช้พอร์ตต่าง ๆ แล้ว แต่การเปลี่ยนเส้นทาง 80 -> พอร์ตเพล็กซ์ดูเหมือนจะเหมาะสมที่สุด ฉันหลงทางในการแก้ปัญหา และไม่แน่ใจว่าใคร/ที่ข้อผิดพลาดที่เป็นไปได้เหล่านี้จะถูกบันทึกไว้

ขอบคุณสำหรับคำแนะนำหรือวิธีแก้ปัญหา โปรดแจ้งให้เราทราบหากคุณต้องการข้อมูลเพิ่มเติม

Score:1
ธง cn

หาก Route53 จัดการโดเมนของคุณ เพียงสร้างระเบียน A ที่ชี้ไปที่ IP ของคุณ ทุกอย่างจะทำงานตามที่ตั้งใจไว้

ตัวอย่าง:

ภาพหน้าจอของตัวอย่าง

แก้ไข: ขอโทษ - ฉันพลาดย่อหน้าสุดท้ายของคุณ การสร้างระเบียน A ควรใช้งานได้อย่างแน่นอน แม้ว่าคุณอาจต้องใช้เวลาสำหรับแคช DNS ในการอัปเดต ถ้ามันไม่ทำงาน คุณจะต้องดีบักลิงก์ต่างๆ ในห่วงโซ่ ตั้งแต่การแก้ไข DNS บนไคลเอ็นต์ของคุณ ไปจนถึงเราเตอร์ภายในเครื่อง ไปจนถึงเซิร์ฟเวอร์ iptables ฯลฯ เป็นต้น

คุณจะต้องตั้งค่า HTTP อย่างชัดเจนในเบราว์เซอร์ของคุณเพื่อใช้ในปัจจุบัน เนื่องจากส่วนใหญ่ดูเหมือนจะใช้ HTTPS หากวิธีนี้ใช้ได้กับพอร์ตการส่งต่อเส้นทางของคุณ 80 ไปยังเซิร์ฟเวอร์ Plex คุณสามารถลองเพิ่ม HTTPS ในการผสมได้ ฉันไม่แนะนำให้เข้าสู่ระบบผ่าน HTTP แม้ว่า ;-)

tr flag
ขอบคุณมากสำหรับการตอบกลับอย่างรวดเร็ว! ฉันแก้ไข firefox ไม่ให้บังคับ https และคุณจะไม่เชื่อไหม ฉันสามารถเชื่อมต่อกับเซิร์ฟเวอร์ PLEX จากระยะไกลผ่านโดเมนย่อยได้! การเริ่มต้นที่ยอดเยี่ยม นี่หมายถึงการกำหนดค่า SSL บางอย่างอย่างแน่นอน แต่มีฟังก์ชันการทำงานอยู่ที่นั่น ขอบคุณมากที่ชี้ฉันไปในทิศทางที่ถูกต้อง

โพสต์คำตอบ

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