เรากำลังโฮสต์เว็บแอปพลิเคชันมากมายสำหรับลูกค้าของเรา เห็นได้ชัดว่าพวกเขาต้องการใช้โดเมนของตัวเองเพื่ออ้างถึงแอปพลิเคชันเหล่านั้นโดยปกติแล้วพวกเขาต้องการให้ผู้ใช้ทุกคนพิมพ์http://www.customer1.example
หรือhttp://customer1.example
ไปที่เว็บแอปพลิเคชันของตน
สถานการณ์ที่เรากำลังเผชิญคือเราจำเป็นต้องมีความยืดหยุ่นในการเปลี่ยนที่อยู่ IP ในอนาคตอันใกล้นี้ และเราไม่ต้องการพึ่งพาลูกค้าที่ทำการเปลี่ยนแปลงบันทึกในโดเมนของพวกเขา ดังนั้นเราจึงคิดว่าการใช้CNAME
ระเบียนจะได้ผล แต่เมื่อเราพบว่าCNAME
ระเบียนจะใช้ไม่ได้กับโดเมนราก
โดยทั่วไป:
customer1.example IN CNAME customer1.mycompanydomain.example //this is invalid as the RFC
www.customer1.example IN CNAME customer1.mycompanydomain.example //this is valid and will work
เราต้องการที่จะสามารถเปลี่ยนที่อยู่ IP customer1.mycompanydomain.example
หรือA
บันทึกและลูกค้าของเราจะปฏิบัติตามบันทึกนี้ซึ่งเราสามารถควบคุมได้
ใน DNS ของเราจะมีลักษณะดังนี้:
customer1.mycompanydomain.example IN A 192.0.2.1
ความคิดใด ๆ ?