เรากำลังโฮสต์เว็บแอปพลิเคชันมากมายสำหรับลูกค้าของเรา เห็นได้ชัดว่าพวกเขาต้องการใช้โดเมนของตัวเองเพื่ออ้างถึงแอปพลิเคชันเหล่านั้นโดยปกติแล้วพวกเขาต้องการให้ผู้ใช้ทุกคนพิมพ์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
ความคิดใด ๆ ?