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