ANY Package

ANY Package

Class ANY (generic) rdata type classes.

AFSDB Module

class pytomo.dns.rdtypes.ANY.AFSDB.AFSDB(rdclass, rdtype, preference, exchange)[source]

Bases: pytomo.dns.rdtypes.mxbase.UncompressedDowncasingMX

AFSDB record

@ivar subtype: the subtype value @type subtype: int @ivar hostname: the hostname name @type hostname: dns_name.Name object

get_hostname()[source]
get_subtype()[source]
hostname
set_hostname(hostname)[source]
set_subtype(subtype)[source]
subtype

CERT Module

class pytomo.dns.rdtypes.ANY.CERT.CERT(rdclass, rdtype, certificate_type, key_tag, algorithm, certificate)[source]

Bases: pytomo.dns.rdata.Rdata

CERT record

@ivar certificate_type: certificate type @type certificate_type: int @ivar key_tag: key tag @type key_tag: int @ivar algorithm: algorithm @type algorithm: int @ivar certificate: the certificate or CRL @type certificate: string @see: RFC 2538

algorithm
certificate
certificate_type
classmethod from_text(rdclass, rdtype, tok, origin=None, relativize=True)[source]
classmethod from_wire(rdclass, rdtype, wire, current, rdlen, origin=None)[source]
key_tag
to_text(origin=None, relativize=True, **kw)[source]
to_wire(file, compress=None, origin=None)[source]

CNAME Module

class pytomo.dns.rdtypes.ANY.CNAME.CNAME(rdclass, rdtype, target)[source]

Bases: pytomo.dns.rdtypes.nsbase.NSBase

CNAME record

Note: although CNAME is officially a singleton type, dnspython allows non-singleton CNAME rdatasets because such sets have been commonly used by BIND and other nameservers for load balancing.

DLV Module

class pytomo.dns.rdtypes.ANY.DLV.DLV(rdclass, rdtype, key_tag, algorithm, digest_type, digest)[source]

Bases: pytomo.dns.rdtypes.dsbase.DSBase

DLV record

DNAME Module

class pytomo.dns.rdtypes.ANY.DNAME.DNAME(rdclass, rdtype, target)[source]

Bases: pytomo.dns.rdtypes.nsbase.UncompressedNS

DNAME record

to_digestable(origin=None)[source]

DNSKEY Module

class pytomo.dns.rdtypes.ANY.DNSKEY.DNSKEY(rdclass, rdtype, flags, protocol, algorithm, key)[source]

Bases: pytomo.dns.rdtypes.keybase.KEYBase

DNSKEY record

DS Module

class pytomo.dns.rdtypes.ANY.DS.DS(rdclass, rdtype, key_tag, algorithm, digest_type, digest)[source]

Bases: pytomo.dns.rdtypes.dsbase.DSBase

DS record

GPOS Module

HINFO Module

HIP Module

ISDN Module

KEY Module

class pytomo.dns.rdtypes.ANY.KEY.KEY(rdclass, rdtype, flags, protocol, algorithm, key)[source]

Bases: pytomo.dns.rdtypes.keybase.KEYBase

KEY record

LOC Module

MX Module

class pytomo.dns.rdtypes.ANY.MX.MX(rdclass, rdtype, preference, exchange)[source]

Bases: pytomo.dns.rdtypes.mxbase.MXBase

MX record

NS Module

class pytomo.dns.rdtypes.ANY.NS.NS(rdclass, rdtype, target)[source]

Bases: pytomo.dns.rdtypes.nsbase.NSBase

NS record

NSEC Module

NSEC3 Module

NSEC3PARAM Module

NXT Module

PTR Module

class pytomo.dns.rdtypes.ANY.PTR.PTR(rdclass, rdtype, target)[source]

Bases: pytomo.dns.rdtypes.nsbase.NSBase

PTR record

RP Module

RRSIG Module

class pytomo.dns.rdtypes.ANY.RRSIG.RRSIG(rdclass, rdtype, type_covered, algorithm, labels, original_ttl, expiration, inception, key_tag, signer, signature)[source]

Bases: pytomo.dns.rdtypes.sigbase.SIGBase

RRSIG record

RT Module

class pytomo.dns.rdtypes.ANY.RT.RT(rdclass, rdtype, preference, exchange)[source]

Bases: pytomo.dns.rdtypes.mxbase.UncompressedDowncasingMX

RT record

SIG Module

class pytomo.dns.rdtypes.ANY.SIG.SIG(rdclass, rdtype, type_covered, algorithm, labels, original_ttl, expiration, inception, key_tag, signer, signature)[source]

Bases: pytomo.dns.rdtypes.sigbase.SIGBase

SIG record

to_digestable(origin=None)[source]

SOA Module

SPF Module

class pytomo.dns.rdtypes.ANY.SPF.SPF(rdclass, rdtype, strings)[source]

Bases: pytomo.dns.rdtypes.txtbase.TXTBase

SPF record

@see: RFC 4408

SSHFP Module

TXT Module

class pytomo.dns.rdtypes.ANY.TXT.TXT(rdclass, rdtype, strings)[source]

Bases: pytomo.dns.rdtypes.txtbase.TXTBase

TXT record

X25 Module