Não é necessário fazer brainstorming, pois a AWS tem uma solução simples para exatamente essa circunstância. Consulte a documentação do Route 53 (Serviço de hospedagem DNS da AWS) para os conjuntos de registros de recursos "alias", que fazem exatamente o que você deseja, incluindo no ápice da zona, aproveitando o fato de o Route 53 ter conhecimento interno dos endereços IP "por trás" os nomes de host do ELB e podem fazer pesquisas internas e retornar esses mesmos valores quando uma consulta faz referência a um alias vinculado ao ELB (ou a alguns outros serviços que são igualmente difíceis, mas geralmente necessários para integrar no ápice da zona).
Instead of an IP address or a domain name, an alias resource record set contains a pointer to a CloudFront distribution, an Elastic Load Balancing load balancer, an Amazon S3 bucket that is configured as a static website, or another Amazon Route 53 resource record set in the same hosted zone.