Embora seja possível criar loops usando CNAME
records, esse é um tipo de erro que pode ocorrer e a especificação está clara desde o início que o resolvedor deve detectar isso e abortar.
Of course, by the robustness principle, domain software should not fail when presented with CNAME chains or loops; CNAME chains should be followed and CNAME loops signalled as an error.