results.append(dns.RRHeader(domain, dns.SOA, dns.IN,
ttl, self.soa, auth=True))
else:
+ if 'passup' in dir(config.dns) and host in config.dns.passup:
+ record = dns.Record_CNAME('%s.%s' % (host, config.dns.parent), ttl)
+ return defer.succeed((
+ [dns.RRHeader(name, dns.CNAME, dns.IN, ttl, record, auth=True)],
+ [], []))
+
if host:
value = invirt.database.Machine.get_by(name=host)
if value is None or not value.nics: