[ข้ามไปที่ด้านล่างเพื่อดูการอัปเดตและความพยายามล่าสุด]
ก่อนอื่น ต้องขออภัยหากใช้คำศัพท์ผิดในที่นี้ ฉันทำงานเป็นนักพัฒนา FE และด้านนี้เกี่ยวกับเครือข่ายและการตั้งค่าโดเมนและบริการ aws ไม่ใช่จุดแข็งของฉัน ฉันถือว่างานนี้เป็นโอกาสที่ดีในการเรียนรู้
ฉันกำลังโฮสต์แอปพลิเคชันบนบัคเก็ต S3 ความคิดคือการมีถังสำหรับ analytics.gleechi.ioอีกหนึ่งสำหรับ staging-analytics.gleechi.io ที่ที่ฉันจะใช้เป็นที่จัดแสดง gleechi.io ในตัวเองไม่มีเนื้อหา ดังนั้นผู้ใช้เพียงแค่เปลี่ยนเส้นทางไปที่ analytics.gleechi.io
ก่อนหน้านี้ชื่อโดเมน gleechi.io อยู่ในผู้รับจดทะเบียนรายอื่น (godaddy) และฉันได้โอนไปยัง aws
หลังจากต่อสู้อย่างหนัก ฉันสามารถสร้างโซนที่โฮสต์และการกระจาย CloudFront สำหรับโซนนั้น และลิงก์กับบัคเก็ต S3 ของฉัน
CF ทำงานได้ดีและถ้าฉันเปิดลิงก์ d10yu7tqracz7m.cloudfront.net แอปพลิเคชันของฉันโหลดอย่างถูกต้อง
สิ่งที่ขาดหายไปในตอนนี้คือการชี้ที่อยู่ analytics.gleechi.io ไปยัง CF นั้น
ฉันคิดไม่ออกว่าฉันทำอะไรผิดที่นี่ เพราะฉันทำตามคำแนะนำของ aws หลายครั้งแล้ว และทุกอย่างดูเหมือนจะเข้าที่
ฉันมีเงื่อนงำบางอย่างว่ามีบางอย่างผิดปกติกับ DNS และบางทีอาจเกี่ยวข้องกับข้อเท็จจริงที่ว่าทุกอย่างได้รับการลงทะเบียนจากภายนอก aws มาก่อน และฉันอาจต้องทำ บางสิ่งบางอย่าง ในสถานที่เหล่านี้?
- ฉันลงชื่อเข้าใช้ godaddy แต่ฉันไม่เห็นอะไรเลยนอกจากเมื่อฉันเปิด gleechi.io มันแสดงหน้าที่มาจาก godaddy อย่างชัดเจน
- เรียกใช้คำสั่ง
ขุด +สั้น gleechi.io
ให้ที่อยู่จาก 1) แต่ทำงานอยู่ ขุด +สั้น analytics.gleechi.io
ไม่ได้ให้อะไรฉันเลย
- เพื่อเพิ่มความสับสนเมื่อฉันวิ่ง
ใครคือ gleechi.io
มันทำให้ฉัน ผู้รับจดทะเบียนเซิร์ฟเวอร์ WHOIS: whois.gandi.net
URL ผู้รับจดทะเบียน: http://www.gandi.net
ทำไมต้องกันดี? ไม่ควร aws เนื่องจากเป็นที่ที่มันถูกโอน? หรือถ้ามีอะไร...ก็อดดี้แล้ว เป็นไปได้ไหมว่าอาจมีเพียงโดเมนที่ลงทะเบียนใน godaddy แต่อาจมีการตั้งค่า DNS ใน gandi (ฉันไม่ได้ตั้งค่าเอง แต่เป็นอดีตพนักงานเมื่อหลายปีก่อน ดังนั้นฉันอาจต้องรับมือกับสถานการณ์ที่ไม่รู้จักที่นี่)
นี่คือวิธีการตั้งค่า Route 53 ของฉัน:
- ฉันสร้างโซนโฮสต์ analytics.gleechi.io และในนั้นฉันสร้างบันทึก A ที่ชี้ไปที่ CF ของฉัน d10yu7tqracz7m.cloudfront.net.
- ฉันคัดลอกค่า 4 NS จากที่นั่น
- ฉันเพิ่มค่า 4 NS จาก analytics.gleechi.io ร่วมกับค่า NS ที่มีอยู่แล้ว 4 ค่าใน gleechi.io
- ภายใต้ Domains -> Registered Domains -> gleechi.io ฉันมี 4 NS ที่สร้างโดย Route 53 บน gleechi.io (แต่ไม่ใช่ 4 จาก analytics.gleechi.io) ซึ่งฉันคิดว่าเป็นวิธีที่ถูกต้องที่จะทำ
นี่คือคำแนะนำ aws ที่ฉันติดตาม https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/dns-routing-traffic-for-subdomains.html
ฉันยังลองใช้ตัวเลือกที่ 1 (สร้างระเบียนในโซนโฮสต์สำหรับโดเมน) แต่ก็ไม่ได้ผลเช่นกัน
นี่คือภาพหน้าจอของการกำหนดค่าและค่าต่างๆ ที่ฉันมีบน Route 53
อัปเดตหลังจากความคิดเห็นและคำตอบ:
ฉันลบโซนโฮสต์สำหรับ analytics.gleechi.io และเพิ่มเป็นระเบียน A ภายใต้ gleechi.io ยังไม่ประสบความสำเร็จ
กำลังพยายามค้นหา gleechi.io หรือ analytics.gleechi.io บน https://lookup.icann.org/lookup โยนข้อผิดพลาดนี้ให้ฉัน:
ไม่สามารถดำเนินการค้นหาโดยใช้บริการ WHOIS: TLD_NOT_SUPPORTED
ภาพหน้าจอด้านล่างของการกำหนดค่าที่อัปเดตของฉัน
ฉันหมดความคิดที่นี่