Go to the source code of this file.
| Defines | |
| #define | DNS_TYPE_A 1 /**< IPv4 address RR type */ | 
| #define | DNS_TYPE_NS 2 /**< Nameserver RR type */ | 
| #define | DNS_TYPE_MD 3 /**< Mail Domain RR type (deprecated) */ | 
| #define | DNS_TYPE_MF 4 /**< Mail Forwarder RR type (deprecated) */ | 
| #define | DNS_TYPE_CNAME 5 /**< Canonical Name RR type */ | 
| #define | DNS_TYPE_SOA 6 /**< Start of Authority RR type */ | 
| #define | DNS_TYPE_MB 7 /**< Mail Box RR type (experimental) */ | 
| #define | DNS_TYPE_MG 8 /**< Mail Group RR type (experimental) */ | 
| #define | DNS_TYPE_MR 9 /**< Mail Rename RR type (experimental) */ | 
| #define | DNS_TYPE_NULL 10 /**< NULL RR type (experimental) */ | 
| #define | DNS_TYPE_WKS 11 /**< Well-Known Services RR type */ | 
| #define | DNS_TYPE_PTR 12 /**< Pointer RR type */ | 
| #define | DNS_TYPE_HINFO 13 /**< Host Info RR type */ | 
| #define | DNS_TYPE_MINFO 14 /**< Mailbox Info RR type */ | 
| #define | DNS_TYPE_MX 15 /**< Mail eXchanger RR type */ | 
| #define | DNS_TYPE_TXT 16 /**< Text RR type */ | 
| #define | DNS_TYPE_RP 17 /**< Responsible Person RR type */ | 
| #define | DNS_TYPE_AFSDB 18 /**< Andrew File System Database RR type */ | 
| #define | DNS_TYPE_PX 26 /**< DNS X.400 Mail Mapping Information RR type */ | 
| #define | DNS_TYPE_AAAA 28 /**< IPv6 address RR type */ | 
| #define | DNS_TYPE_LOC 29 /**< LOC (location) RR type */ | 
| #define | DNS_TYPE_SRV 33 /**< Services RR type */ | 
| #define | DNS_TYPE_NAPTR 35 /**< Naming Authority Pointer RR type */ | 
| #define | DNS_TYPE_A6 38 /**< Prefixed IPv6 address (experimental) */ | 
| #define | DNS_TYPE_DNAME 39 /**< Sub-canonical Domain Name RR type (experimental) */ | 
| #define | QTYPE_IXFR 251 /**< Incremental Zone Transfer QTYPE */ | 
| #define | QTYPE_AXFR 252 /**< Complete Zone Transfer QTYPE */ | 
| #define | QTYPE_MAILB 253 /**< Mailbox-related RRs QTYPE (experimental) */ | 
| #define | QTYPE_MAILA 254 /**< Mail agent RRs QTYPE (deprecated) */ | 
| #define | QTYPE_ALL 255 /**< All RR types QTYPE */ | 
| #define | QTYPE_ANY 255 /**< All RR types QTYPE */ | 
| #define | CLASS_IN 1 /**< Internet class */ | 
| #define | CLASS_CS 2 /**< CSNET class */ | 
| #define | CLASS_CH 3 /**< Chaos class */ | 
| #define | CLASS_HS 4 /**< Hesiod class */ | 
| #define | QCLASS_ANY 255 /**< Any class */ | 
| #define | QCLASS_ALL 255 /**< All classes */ | 
| #define | RCODE_NOERROR 0 /**< No error */ | 
| #define | RCODE_QUERYERR 1 /**< Error in query */ | 
| #define | RCODE_SERVFAIL 2 /**< Server failure */ | 
| #define | RCODE_SRVFAIL 2 /**< Server failure */ | 
| #define | RCODE_NXDOMAIN 3 /**< Domain name doesn't exist */ | 
| #define | RCODE_NOTIMP 4 /**< Feature not implemented */ | 
| #define | RCODE_REFUSED 5 /**< Action refused */ | 
| #define | RCODE_NOTAUTH 9 /**< Not authoritative when required */ | 
| #define | OPCODE_QUERY 0 /**< Normal query */ | 
| #define | OPCODE_IQUERY 1 /**< Inverse query (deprecated) */ | 
| #define | OPCODE_STATUS 2 /**< Status request */ | 
| #define | OPCODE_COMPLETION 3 /**< Completion query (deprecated) */ | 
| #define | OPCODE_NOTIFY 4 /**< Notification message */ | 
| #define | OPCODE_UPDATE 5 /**< DNS update message */ | 
This file contains #defines for the various RR types, QTYPEs, RCODEs, OPCODEs and such, as mostly defined in RFC 1035.
Definition in file dnsdefs.h.
| 
 | 
| Chaos class | 
| 
 | 
| CSNET class | 
| 
 | 
| Hesiod class | 
| 
 | 
| Internet class | 
| 
 | 
| IPv4 address RR type | 
| 
 | 
| Prefixed IPv6 address (experimental) | 
| 
 | 
| IPv6 address RR type | 
| 
 | 
| Andrew File System Database RR type | 
| 
 | 
| Canonical Name RR type | 
| 
 | 
| Sub-canonical Domain Name RR type (experimental) | 
| 
 | 
| Host Info RR type | 
| 
 | 
| LOC (location) RR type | 
| 
 | 
| Mail Box RR type (experimental) | 
| 
 | 
| Mail Domain RR type (deprecated) | 
| 
 | 
| Mail Forwarder RR type (deprecated) | 
| 
 | 
| Mail Group RR type (experimental) | 
| 
 | 
| Mailbox Info RR type | 
| 
 | 
| Mail Rename RR type (experimental) | 
| 
 | 
| Mail eXchanger RR type | 
| 
 | 
| Naming Authority Pointer RR type | 
| 
 | 
| Nameserver RR type | 
| 
 | 
| NULL RR type (experimental) | 
| 
 | 
| Pointer RR type | 
| 
 | 
| DNS X.400 Mail Mapping Information RR type | 
| 
 | 
| Responsible Person RR type | 
| 
 | 
| Start of Authority RR type | 
| 
 | 
| Services RR type | 
| 
 | 
| Text RR type | 
| 
 | 
| Well-Known Services RR type | 
| 
 | 
| Completion query (deprecated) | 
| 
 | 
| Inverse query (deprecated) | 
| 
 | 
| Notification message | 
| 
 | 
| Normal query | 
| 
 | 
| Status request | 
| 
 | 
| DNS update message | 
| 
 | 
| All classes | 
| 
 | 
| Any class | 
| 
 | 
| All RR types QTYPE | 
| 
 | 
| All RR types QTYPE | 
| 
 | 
| Complete Zone Transfer QTYPE | 
| 
 | 
| Incremental Zone Transfer QTYPE | 
| 
 | 
| Mail agent RRs QTYPE (deprecated) | 
| 
 | 
| Mailbox-related RRs QTYPE (experimental) | 
| 
 | 
| No error | 
| 
 | 
| Not authoritative when required | 
| 
 | 
| Feature not implemented | 
| 
 | 
| Domain name doesn't exist | 
| 
 | 
| Error in query | 
| 
 | 
| Action refused | 
| 
 | 
| Server failure | 
| 
 | 
| Server failure | 
 1.3.7
 1.3.7