summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
b9401f1)
certain names as CNAME to a parent domain. This was implemented for the Vista
activation server SRV record, but can be used to pass on any well-known
reserved names.
svn path=/trunk/packages/sipb-xen-dns/; revision=913
results.append(dns.RRHeader(domain, dns.SOA, dns.IN,
ttl, self.soa, auth=True))
else:
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:
if host:
value = invirt.database.Machine.get_by(name=host)
if value is None or not value.nics: