รับชื่อโดเมนของฉันให้ชี้ไปที่อินสแตนซ์ amazon ของฉัน ec2


10

ฉันพยายามรับชื่อโดเมน godaddy.com ของฉันชี้ไปที่อินสแตนซ์ Amazon EC2 ของฉันและฉันพบปัญหาบางอย่าง

ฉันสร้างโซนโฮสต์สำหรับชื่อโดเมนของฉันบนเส้นทาง 54 และตั้งชื่อเซิร์ฟเวอร์เป็นเซิร์ฟเวอร์ "ชุดตัวแทน" ที่กล่าวถึงในเส้นทาง 53 (ns-xxx.awsdns-xx.net เป็นต้น) แต่อย่างไรก็ตามมันก็ไม่ทำงาน

สิ่งหนึ่งที่ฉันสงสัยคือ ... ฉันต้องเชื่อมโยงชื่อโดเมน / โซนกับอินสแตนซ์ EC2 เฉพาะหรือ IP ยืดหยุ่น IP EC2 หรือไม่ ถ้าอย่างนั้นฉันก็ไม่รู้จะทำยังไง

ความคิดใด ๆ


รายการ DNS ของคุณมีลักษณะอย่างไรตอนนี้
Kruug

เส้นทาง 53 มี NS สี่ระเบียนและ SOA หนึ่งระเบียนสำหรับโดเมนของฉันหากนั่นคือสิ่งที่คุณหมายถึง
neubert

บางทีฉันอาจต้องสร้างบันทึกชื่อ A สำหรับ IP ยืดหยุ่นของฉัน EC2 elastic IPs มีการเปลี่ยนแปลงหรือไม่? บางทีฉันสามารถใช้ DNS สาธารณะแบบยืดหยุ่นได้ในระเบียน PTR idk เนื่องจากอาจใช้เวลาสักครู่ก่อนที่การเปลี่ยนแปลงเหล่านี้จะแพร่กระจายออกไปมันยากที่จะทดสอบ ..
neubert

1
ระเบียน A ควรเป็นที่อยู่ IP ที่คุณต้องการให้โดเมนชี้ไป ใช้นี้เพื่อตรวจสอบสำหรับการขยายพันธุ์: whatsmydns.net
Kruug

ได้ผล - ขอบคุณ! หากคุณโพสต์ไว้เป็นคำตอบแทนความคิดเห็นฉันจะยอมรับมัน!
neubert

คำตอบ:


10

ตรวจสอบให้แน่ใจว่าระเบียน A ของ DNS ของคุณชี้ไปยังที่อยู่ IP สาธารณะของเซิร์ฟเวอร์ของคุณ

โดยทั่วไปคุณจะได้รับสามคอลัมน์:

  • ชื่อโฮสต์ <- ผู้ใช้จะไปยังไซต์ของคุณได้อย่างไร (@, www, subomain, ฯลฯ )
  • ที่อยู่ <- จุดที่ควรบันทึก (โดยทั่วไปที่อยู่ IP ของเซิร์ฟเวอร์)
  • ประเภทระเบียน <- โดยทั่วไปจะเป็นระเบียน A

การใช้สัญลักษณ์ @ http://domain.comสำหรับชื่อโฮสต์ของคุณจะช่วยให้ผู้ที่จะได้รับไปยังเว็บไซต์ของคุณผ่านทาง หากคุณต้องการhttp://www.domain.comคุณจะต้องตั้งค่าบันทึกอื่นด้วยwwwชื่อโฮสต์

ในการตรวจสอบการแพร่กระจายรวมถึงการตรวจสอบให้แน่ใจว่าจุดบันทึกไปยังที่อยู่ที่เหมาะสมคุณสามารถใช้เครื่องมือเช่นhttp://www.whatsmydns.net/


คุณต้องการอัปเดตเซิร์ฟเวอร์ชื่อด้วยหรือไม่ เซิร์ฟเวอร์ชื่อควรชี้ไปที่อะไร?
Vandesh

9

ก่อนกำหนดค่าที่อยู่ IP สำหรับการตั้งค่า DNS ของคุณ

  1. ใน AWS ให้เลือก Elastic IP ในเมนูด้านซ้ายมือ
  2. ในเมนูด้านบนภายใต้“ ที่อยู่” คลิก“ จัดสรรที่อยู่ใหม่”
  3. ตรวจสอบให้แน่ใจว่า“ EIP ที่ใช้ใน” ถูกตั้งค่าเป็น“ EC2″ และคลิก“ ใช่จัดสรร”
  4. คลิกช่องทำเครื่องหมายถัดจากที่อยู่ IP ใหม่ที่ปรากฏในบานหน้าต่างด้านซ้ายหลักและกดปุ่ม "ที่อยู่เชื่อมโยง" ในเมนูด้านบน
  5. ในเมนูแบบเลื่อนลง“ อินสแตนซ์” เลือกเว็บเซิร์ฟเวอร์ของคุณที่เราตั้งค่าไว้ก่อนหน้านี้แล้วคลิก“ ใช่เชื่อมโยง”

นั่นเป็นการจัดการด้าน AWS อย่างไรก็ตามโปรดทราบว่าตอนนี้เมื่อคุณเข้าถึงเว็บเซิร์ฟเวอร์ของคุณผ่าน SSH, SFTP หรือ MySQL ที่อยู่ DNS สาธารณะของคุณที่คุณใช้สำหรับการเชื่อมต่อจะเปลี่ยนไป ณ จุดนี้น่าจะเป็นการดีกว่าที่จะใช้ที่อยู่ IP ใหม่เพื่อเชื่อมต่อที่คุณเพิ่งเชื่อมโยงกับเว็บเซิร์ฟเวอร์ของคุณ

ตั้งค่า DNS ของคุณ

  1. เข้าสู่ระบบบัญชี godaddy ของคุณและไปที่ผู้จัดการโดเมน
  2. คลิกเรียกใช้งานหน้าโดเมนของคุณ
  3. คลิกที่แท็บไฟล์ DNS Zone และคลิกที่ Edit
  4. เปลี่ยน IP เป็นอันใหม่ (คุณสร้างโดยระบบ Elastic IP) ด้านหน้าของ @ ในส่วนโฮสต์และบันทึกการเปลี่ยนแปลง

1
ฉันสำหรับคำตอบนี้ ขึ้นอยู่กับแอปพลิเคชันของคุณมันอาจจะคุ้มค่าที่จะตั้งค่า Elastic IP เพราะจะช่วยให้คุณสามารถกำหนดเส้นทางการรับส่งข้อมูลอีกครั้งหากมีสิ่งใดเกิดขึ้นกับอินสแตนซ์ของคุณ
Oliver Tappin

1
สิ่งเดียวที่ขาดหายไปจากคำตอบนี้คือประเภทบันทึกที่ฉันได้เรียนรู้จากคำตอบที่ยอมรับได้ คุณจะต้องการสร้างระเบียน A สองรายการหนึ่งรายการสำหรับโดเมนเปล่าและอีกรายการหนึ่งสำหรับ www.yourdomain.com ให้เวลาในการขยายพันธุ์
Harry Moreno
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.