Changeset 2201 for trunk/packages/invirt-dns/invirt-dns
- Timestamp:
- Feb 27, 2009, 2:56:54 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/packages/invirt-dns/invirt-dns
r2197 r2201 71 71 best_domain = domain 72 72 if best_domain == '': 73 return defer.fail(failure.Failure(dns.DomainError(name))) 73 if name.endswith('.in-addr.arpa'): 74 best_domain = name # Act authoritative for the IP address for reverse resolution requests 75 else: 76 return defer.fail(failure.Failure(dns.DomainError(name))) 74 77 domain = best_domain 75 78 results = [] … … 81 84 if cls == dns.IN: 82 85 host = name[:-len(domain)-1] 83 if not host : # Request for the domain itself.86 if not host and type != dns.PTR: # Request for the domain itself. 84 87 if type in (dns.A, dns.ALL_RECORDS): 85 88 record = dns.Record_A(config.dns.nameservers[0].ip, ttl)
Note: See TracChangeset
for help on using the changeset viewer.