DNS rdata type classes
Bases: pytomo.dns.rdata.Rdata
Base class for rdata that is like a DS record
@ivar key_tag: the key tag @type key_tag: int @ivar algorithm: the algorithm @type algorithm: int @ivar digest_type: the digest type @type digest_type: int @ivar digest: the digest @type digest: int @see: draft-ietf-dnsext-delegation-signer-14.txt
Bases: pytomo.dns.rdata.Rdata
KEY-like record base
@ivar flags: the key flags @type flags: int @ivar protocol: the protocol for which this key may be used @type protocol: int @ivar algorithm: the algorithm used for the key @type algorithm: int @ivar key: the public key @type key: string
MX-like base classes.
Bases: pytomo.dns.rdata.Rdata
Base class for rdata that is like an MX record.
@ivar preference: the preference value @type preference: int @ivar exchange: the exchange name @type exchange: dns_name.Name object
Bases: pytomo.dns.rdtypes.mxbase.MXBase
Base class for rdata that is like an MX record, but whose name is not compressed when convert to DNS wire format.
Bases: pytomo.dns.rdtypes.mxbase.MXBase
Base class for rdata that is like an MX record, but whose name is not compressed when converted to DNS wire format, and whose digestable form is not downcased.
NS-like base classes.
Bases: pytomo.dns.rdata.Rdata
Base class for rdata that is like an NS record.
@ivar target: the target name of the rdata @type target: dns_name.Name object
Bases: pytomo.dns.rdtypes.nsbase.NSBase
Base class for rdata that is like an NS record, but whose name is not compressed when convert to DNS wire format, and whose digestable form is not downcased.
Bases: pytomo.dns.exception.DNSException
Raised when a SIG or RRSIG RR’s time cannot be parsed.
Bases: pytomo.dns.rdata.Rdata
SIG-like record base
@ivar type_covered: the rdata type this signature covers @type type_covered: int @ivar algorithm: the algorithm used for the sig @type algorithm: int @ivar labels: number of labels @type labels: int @ivar original_ttl: the original TTL @type original_ttl: long @ivar expiration: signature expiration time @type expiration: long @ivar inception: signature inception time @type inception: long @ivar key_tag: the key tag @type key_tag: int @ivar signer: the signer @type signer: dns_name.Name object @ivar signature: the signature @type signature: string
TXT-like base class.
Bases: pytomo.dns.rdata.Rdata
Base class for rdata that is like a TXT record
@ivar strings: the text strings @type strings: list of string @see: RFC 1035