From 2c0da3671a070000abc7be2906f2d32facf6524e Mon Sep 17 00:00:00 2001 From: Evan Broder Date: Sat, 31 May 2008 01:36:44 -0400 Subject: [PATCH] Return an NS record in the authority section instead of SOA svn path=/trunk/packages/sipb-xen-dns/; revision=541 --- code/dnsserver.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/code/dnsserver.py b/code/dnsserver.py index 3d6c296..08cf979 100755 --- a/code/dnsserver.py +++ b/code/dnsserver.py @@ -68,8 +68,9 @@ class DatabaseAuthority(common.ResolverBase): results.append(dns.RRHeader(name, dns.A, dns.IN, ttl, record, auth=True)) authority = [] - authority.append(dns.RRHeader(domain, dns.SOA, dns.IN, 3600, - self.soa, auth=True)) + auth_record = dns.Record_NS(name='ns1.xvm.mit.edu', ttl=3600) + authority.append(dns.RRHeader(domain, dns.NS, dns.IN, + 3600, auth_record, auth=True)) return defer.succeed((results, authority, [])) #Doesn't exist return defer.fail(failure.Failure(dns.AuthoritativeDomainError(name))) -- 1.7.9.5