Co-authored-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
}
if ((isCNAMEAnswer || isDNAMEAnswer) && i->first.place == DNSResourceRecord::AUTHORITY && i->first.type == QType::NS && auth == i->first.name) {
- /* These NS can't be authoritative since we have a CNAME answer for which (see above) only the
+ /* These NS can't be authoritative since we have a CNAME/DNAME answer for which (see above) only the
record describing that alias is necessarily authoritative.
But if we allow the current auth, which might be serving the child zone, to raise the TTL
of non-authoritative NS in the cache, they might be able to keep a "ghost" zone alive forever,