Home | Trees | Indices | Help |
|
---|
|
DNS Rdata Types.
|
|||
UnknownRdatatype DNS resource record type is unknown. |
|
|||
|
|||
|
|||
|
|||
|
|||
|
|
|||
NONE = 0
|
|||
A = 1
|
|||
NS = 2
|
|||
MD = 3
|
|||
MF = 4
|
|||
CNAME = 5
|
|||
SOA = 6
|
|||
MB = 7
|
|||
MG = 8
|
|||
MR = 9
|
|||
NULL = 10
|
|||
WKS = 11
|
|||
PTR = 12
|
|||
HINFO = 13
|
|||
MINFO = 14
|
|||
MX = 15
|
|||
TXT = 16
|
|||
RP = 17
|
|||
AFSDB = 18
|
|||
X25 = 19
|
|||
ISDN = 20
|
|||
RT = 21
|
|||
NSAP = 22
|
|||
NSAP_PTR = 23
|
|||
SIG = 24
|
|||
KEY = 25
|
|||
PX = 26
|
|||
GPOS = 27
|
|||
AAAA = 28
|
|||
LOC = 29
|
|||
NXT = 30
|
|||
SRV = 33
|
|||
NAPTR = 35
|
|||
KX = 36
|
|||
CERT = 37
|
|||
A6 = 38
|
|||
DNAME = 39
|
|||
OPT = 41
|
|||
APL = 42
|
|||
DS = 43
|
|||
SSHFP = 44
|
|||
IPSECKEY = 45
|
|||
RRSIG = 46
|
|||
NSEC = 47
|
|||
DNSKEY = 48
|
|||
DHCID = 49
|
|||
NSEC3 = 50
|
|||
NSEC3PARAM = 51
|
|||
TLSA = 52
|
|||
HIP = 55
|
|||
CDS = 59
|
|||
CDNSKEY = 60
|
|||
OPENPGPKEY = 61
|
|||
CSYNC = 62
|
|||
SPF = 99
|
|||
UNSPEC = 103
|
|||
EUI48 = 108
|
|||
EUI64 = 109
|
|||
TKEY = 249
|
|||
TSIG = 250
|
|||
IXFR = 251
|
|||
AXFR = 252
|
|||
MAILB = 253
|
|||
MAILA = 254
|
|||
ANY = 255
|
|||
URI = 256
|
|||
CAA = 257
|
|||
AVC = 258
|
|||
TA = 32768
|
|||
DLV = 32769
|
|||
_by_text =
|
|||
_by_value =
|
|||
_metatypes =
|
|||
_singletons =
|
|||
_unknown_type_pattern = re.compile(r'
|
|||
__package__ =
|
|
Convert text into a DNS rdata type value. The input text can be a defined DNS RR type mnemonic or instance of the DNS generic type syntax. For example, "NS" and "TYPE2" will both result in a value of 2. Raises ``dns.rdatatype.UnknownRdatatype`` if the type is unknown. Raises ``ValueError`` if the rdata type value is not >= 0 and <= 65535. Returns an ``int``. |
Convert a DNS rdata type value to text. If the value has a known mnemonic, it will be used, otherwise the DNS generic type syntax will be used. Raises ``ValueError`` if the rdata type value is not >= 0 and <= 65535. Returns a ``str``. |
True if the specified type is a metatype. *rdtype* is an ``int``. The currently defined metatypes are TKEY, TSIG, IXFR, AXFR, MAILA, MAILB, ANY, and OPT. Returns a ``bool``. |
Is the specified type a singleton type? Singleton types can only have a single rdata in an rdataset, or a single RR in an RRset. The currently defined singleton types are CNAME, DNAME, NSEC, NXT, and SOA. *rdtype* is an ``int``. Returns a ``bool``. |
Dynamically register an rdatatype. *rdtype*, an ``int``, the rdatatype to register. *rdtype_text*, a ``text``, the textual form of the rdatatype. *is_singleton*, a ``bool``, indicating if the type is a singleton (i.e. RRsets of the type can have only one member.) |
|
_by_text
|
_by_value
|
Home | Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Sat Dec 8 10:59:54 2018 | http://epydoc.sourceforge.net |