| Description | Uses | Classes, Interfaces, Objects and Records | Functions and Procedures | Types | Constants | Variables |
DNS [RFC 1035]
Version 2.5.2011.12 First release
| Name | Description |
|---|---|
Class unaDNSClient |
DNS Client |
Class unaDNSQuery |
DNS Query/Response |
Class unaDNSRR |
DNS RR parser |
Class unaDNSRR_A |
A RR |
Class unaDNSRR_AAAA |
AAAA RR |
Class unaDNSRR_CNAME |
CNAME RR |
Class unaDNSRR_DNSKEY |
DNSKEY RR |
Class unaDNSRR_MX |
MX RR |
Class unaDNSRR_NAPTR |
NAPTR RR |
Class unaDNSRR_NS |
NS RR |
Class unaDNSRR_NSEC |
NSEC RR |
Class unaDNSRR_NSEC3PARAM |
NSEC3PARAM RR |
Class unaDNSRR_PTR |
PTR RR |
Class unaDNSRR_RP |
RP RR |
Class unaDNSRR_RRSIG |
RRSIG RR |
Class unaDNSRR_SOA |
SOA RR |
Class unaDNSRR_SRV |
SRV RR |
Class unaDNSRR_subType |
General RR section |
Class unaDNSRR_TXT |
TXT RR |
packed record unaDNS_HDR |
punaDNS_HDR = ˆunaDNS_HDR; |
unaDNS_transport = (...); |
v_DNS_port: int = 53; |
v_DNS_timeout: int = 12000; |
punaDNS_HDR = ˆunaDNS_HDR; |
|
Refused |
c_DNS_CLASS_ANY = 255; |
|
Hesiod [Dyer 87] |
c_DNS_CLASS_CH = 3; |
|
CSNET class (Obsolete - used only for examples in some obsolete RFCs) |
c_DNS_CLASS_CS = 2; |
|
the Internet |
c_DNS_CLASS_HS = 4; |
|
CHAOS class |
c_DNS_CLASS_IN = 1; |
|
DNSSEC Lookaside Validation classes |
c_DNS_HDR_ISRESPONSE_MASK = 1 shl 15; |
|
any class header bitfields |
c_DNS_HDR_MASK_AA = 1 shl 10; |
|
a server status request |
c_DNS_HDR_MASK_RA = 1 shl 7; |
|
Recursion Desired |
c_DNS_HDR_MASK_RD = 1 shl 8; |
|
TrunCation |
c_DNS_HDR_MASK_TC = 1 shl 9; |
|
Authoritative Answer |
c_DNS_HDR_OPCODE_IQUERY = 1; |
|
a standard query |
c_DNS_HDR_OPCODE_QUERY = 0; |
|
whether this message is a response |
c_DNS_HDR_OPCODE_STATUS = 0; |
|
an inverse query |
c_DNS_HDR_RCODE_FORMAT_ERROR = 1; |
|
No error condition |
c_DNS_HDR_RCODE_NAME_ERROR = 3; |
|
Server failure |
c_DNS_HDR_RCODE_NOT_IMPLEMENTED = 4; |
|
Name Error |
c_DNS_HDR_RCODE_NO_ERROR = 0; |
|
Recursion Available |
c_DNS_HDR_RCODE_REFUSED = 5; |
|
Not Implemented |
c_DNS_HDR_RCODE_SERVER_FAILURE = 2; |
|
Format error |
c_DNS_TYPE_A = 1; |
|
query/response types RFC 1035 |
c_DNS_TYPE_AAAA = 28; |
|
pointer to X.400/RFC822 mapping information RFC 3596 |
c_DNS_TYPE_AFSDB = 18; |
|
Responsible Person |
c_DNS_TYPE_ANY = 255; |
|
A request for mail agent RRs (Obsolete - see MX) |
c_DNS_TYPE_APL = 42; |
|
Non-Terminal DNS Name Redirection RFC 3123 |
c_DNS_TYPE_AXFR = 252; |
|
Secret Key Transaction Authentication query only |
c_DNS_TYPE_CERT = 37; |
|
Key Exchange Delegation Record RFC 4398 |
c_DNS_TYPE_CNAME = 5; |
|
a mail forwarder (Obsolete - use MX) |
c_DNS_TYPE_DHCID = 49; |
|
DNSKEY RFC 4701 |
c_DNS_TYPE_DLV = 32769; |
|
RFC 4431 |
c_DNS_TYPE_DNAME = 39; |
|
Certificates RFC 2672 |
c_DNS_TYPE_DNSKEY = 48; |
|
NSEC |
c_DNS_TYPE_DS = 43; |
|
Address Prefixes RFC 4034 |
c_DNS_TYPE_HINFO = 13; |
|
a domain name pointer |
c_DNS_TYPE_HIP = 55; |
|
NSEC3 parameters RFC 5205 |
c_DNS_TYPE_IPSECKEY = 45; |
|
DS |
c_DNS_TYPE_ISDN = 20; |
|
x25 |
c_DNS_TYPE_KEY = 25; |
|
signature RFC 2535 |
c_DNS_TYPE_KX = 36; |
|
Naming Authority Pointer RFC 2230 |
c_DNS_TYPE_LOC = 29; |
|
IPv6 address RFC 1876 |
c_DNS_TYPE_MAILA = 254; |
|
A request for mailbox-related records (MB, MG or MR) |
c_DNS_TYPE_MAILB = 253; |
|
A request for a transfer of an entire zone |
c_DNS_TYPE_MB = 7; |
|
marks the start of a zone of authority |
c_DNS_TYPE_MD = 3; |
|
an authoritative name server |
c_DNS_TYPE_MF = 4; |
|
a mail destination (Obsolete - use MX) |
c_DNS_TYPE_MG = 8; |
|
a mailbox domain name (EXPERIMENTAL) |
c_DNS_TYPE_MINFO = 14; |
|
host information |
c_DNS_TYPE_MR = 9; |
|
a mail group member (EXPERIMENTAL) |
c_DNS_TYPE_MX = 15; |
|
mailbox or mail list information |
c_DNS_TYPE_NAPTR = 35; |
|
SRV RFC 3403, 3404 |
c_DNS_TYPE_NS = 2; |
|
a host address |
c_DNS_TYPE_NSAP = 22; |
|
Route Through RFC 1706 |
c_DNS_TYPE_NSEC = 47; |
|
RRSIG |
c_DNS_TYPE_NSEC3 = 50; |
|
Dynamic Host Configuration Protocol Information RFC 5155 |
c_DNS_TYPE_NSEC3PARAM = 51; |
|
NSEC3 |
c_DNS_TYPE_NULL = 10; |
|
a mail rename domain name (EXPERIMENTAL) |
c_DNS_TYPE_NXT = 30; |
|
geo location RFC 2535 |
c_DNS_TYPE_PTR = 12; |
|
a well known service description |
c_DNS_TYPE_PX = 26; |
|
key RFC 2163 |
c_DNS_TYPE_RP = 17; |
|
text strings RFC 1183 |
c_DNS_TYPE_RRSIG = 46; |
|
IPsec Keying Material, RFC 4025 |
c_DNS_TYPE_RT = 21; |
|
ISDN |
c_DNS_TYPE_SIG = 24; |
|
Network Service Access Protocol RFC 2931/2535 |
c_DNS_TYPE_SOA = 6; |
|
the canonical name for an alias |
c_DNS_TYPE_SRV = 33; |
|
next RFC 2782 |
c_DNS_TYPE_TA = 32768; |
|
A request for all records RFC ???? |
c_DNS_TYPE_TKEY = 249; |
|
Host Identity Protocol RFC 2930 |
c_DNS_TYPE_TSIG = 250; |
|
Secret Key Establishment RFC 2845 |
c_DNS_TYPE_TXT = 16; |
|
mail exchange |
c_DNS_TYPE_WKS = 11; |
|
a null RR (EXPERIMENTAL) |
c_DNS_TYPE_X25 = 19; |
|
AFS |
v_DNS_port: int = 53; |
|
wait 15 seconds for response from server |
v_DNS_timeout: int = 12000; |
(c) 2012 Lake of Soft