self.data = ip6_addr
-class CNameRecord(dnsp.DnssrvRpcRecord):
+class CNAMERecord(dnsp.DnssrvRpcRecord):
def __init__(self, cname, serial=1, ttl=900, rank=dnsp.DNS_RANK_ZONE):
- super(CNameRecord, self).__init__()
+ super().__init__()
self.wType = dnsp.DNS_TYPE_CNAME
self.rank = rank
self.dwSerial = serial
def add_cname_record(samdb, container_dn, prefix, host):
- cname_record = CNameRecord(host)
+ cname_record = CNAMERecord(host)
msg = ldb.Message(ldb.Dn(samdb, "%s,%s" % (prefix, container_dn)))
msg["objectClass"] = ["top", "dnsNode"]
msg["dnsRecord"] = ldb.MessageElement(ndr_pack(cname_record), ldb.FLAG_MOD_ADD, "dnsRecord")
from samba.provision.sambadns import (
ARecord,
AAAARecord,
- CNameRecord,
+ CNAMERecord,
NSRecord,
SOARecord,
SRVRecord,
elif rdata.rdtype == dns.rdatatype.AAAA:
rec = AAAARecord(rdata.address, serial=serial)
elif rdata.rdtype == dns.rdatatype.CNAME:
- rec = CNameRecord(rdata.target.to_text(), serial=serial)
+ rec = CNAMERecord(rdata.target.to_text(), serial=serial)
elif rdata.rdtype == dns.rdatatype.NS:
rec = NSRecord(rdata.target.to_text(), serial=serial)
elif rdata.rdtype == dns.rdatatype.SRV: