ไม่พบที่อยู่ IP ส่วนตัวสำหรับอินสแตนซ์ Amazon-RDS ของฉัน


11

ฉันย้ายสถาปัตยกรรมฐานข้อมูล Master / slave ไปที่ Amazon RDS และทุกอย่างทำงานได้ดี

แต่ฉันมีทาสจากบริการ RDS ซึ่งควรซิงค์กับเซิร์ฟเวอร์ Master ใหม่เพื่อให้ฉันต้องชี้ชื่อโดเมน DB ของฉัน master-db.myawsserver.com บนที่อยู่ IP ส่วนตัวของ Master (RDS)

คอนโซล AWS ไม่ได้ให้ข้อมูลนี้และฉันเชื่อมต่อโดยตรงกับฐานข้อมูล MySQL

คำตอบ:


18

อินสแตนซ์ของ RDS สามารถเปลี่ยน IP ของพวกเขาโดยไม่คาดหมายดังนั้นจึงไม่ควรใช้และไม่ได้ระบุไว้ในคอนโซลหรือ API (แม้ว่าคุณจะสามารถใช้เทคนิคdigเหล่านั้นได้) ปลายทาง DNS ที่ให้ไว้ในคอนโซล AWS จะแก้ไขเป็น IP ภายในจากภายในเครือข่ายของ Amazon


-2

มันค่อนข้างง่ายปลายทาง Telnet RDS ของคุณโดยใช้ command prompt บน windows หรือผ่านเทอร์มินัล unix

ตัวอย่างเช่น: telnet " you RDS endpoint " " Port "

พยายามเชื่อมต่อ " คุณได้รับ IP ภายใน RDS ของคุณที่นี่ "


ดูคำตอบของฉัน คุณไม่ควรใช้ IP โดยตรงเนื่องจากสามารถเปลี่ยนแปลงได้โดยไม่มีการเตือนล่วงหน้า
ceejayoz

1
มีวิธีที่ง่ายกว่าในการเข้าถึงสิ่งเดียวกัน (ยิ่งไปกว่านั้นเนื่องจาก telnet ไม่ได้ติดตั้งในการติดตั้งเริ่มต้นของ windows ทุกวันนี้ถ้าฉันไม่เข้าใจผิด) หากคุณต้องการรับที่อยู่ IP ที่เชื่อมโยงกับชื่อโฮสต์หรือ FQDN คุณควรใช้งานได้ดีกว่าpingหรือnslookupเป็นค่าเริ่มต้นแม้ในระบบ Windows รุ่นใหม่
ก้าว
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.