pike.git/
lib/
modules/
Protocols.pmod/
DNS.pmod
Branch:
Tag:
Non-build tags
All tags
No tags
2014-01-09
2014-01-09 15:16:35 by Henrik Grubbström (Grubba) <grubba@grubba.org>
6b1c888bf45d70d1f1890c9a8a55e0c0a54db21b (
145
lines) (+
138
/-
7
)
[
Show
|
Annotate
]
Branch:
8.0
Protocols.DNS: Added a few more entry types.
The list of entry types should now be complete.
79:
//! Type - start of a zone of authority T_SOA=6,
-
//! Type - mailbox domain name (
EXPERIMENTAL
)
+
//! Type - mailbox domain name (
Obsolete
)
T_MB=7,
-
//! Type - mail group member (
EXPERIMENTAL
)
+
//! Type - mail group member (
Obsolete
)
T_MG=8,
-
//! Type - mail rename domain name (
EXPERIMENTAL
)
+
//! Type - mail rename domain name (
Obsolete
)
T_MR=9,
-
//! Type - null RR (
EXPERIMENTAL
)
+
//! Type - null RR (
Obsolete RFC 1035
)
T_NULL=10,
-
//! Type - well known service description
+
//! Type - well known service description
(Obsolete RFC 1123, RFC 1127)
T_WKS=11, //! Type - domain name pointer
100:
//! Type - host information T_HINFO=13,
-
//! Type - mailbox or mail list information
+
//! Type - mailbox or mail list information
(Obsolete)
T_MINFO=14, //! Type - mail exchange
109:
//! Type - text strings T_TXT=16,
+
//! Type - Responsible Person
+
T_RP=17,
+
+
//! Type - AFC database record (RFC 1183)
+
T_AFSDB=18,
+
+
//! Type - X25 PSDN address (RFC 1183)
+
T_X25=19,
+
+
//! Type - ISDN address (RFC 1183)
+
T_ISDN=20,
+
+
//! Type - Route Through (RFC 1183)
+
T_RT=21,
+
+
//! Type - OSI Network Service Access Protocol (RFC 1348, RFC 1637,
+
//! RFC 1706)
+
T_NSAP=22,
+
+
//! Type - OSI NSAP Pointer (RFC 1348, Obsolete RFC 1637)
+
T_NSAP_PTR=23,
+
+
//! Type - Signature (RFC 2535)
+
T_SIG=24,
+
+
//! Type - Key record (RFC 2535 and RFC 2930)
+
T_KEY=25,
+
+
//! Type - Pointer to X.400 mapping information (RFC 1664)
+
T_PX=26,
+
+
//! Type - Global Position (RFC 1712 Obsolete use LOC).
+
T_GPOS=27,
+
//! Type - IPv6 address record (RFC 1886) T_AAAA=28, //! Type - Location Record (RFC 1876) T_LOC=29,
-
+
//! Type - Next (RFC 2065, Obsolete RFC 3755)
+
T_NXT=30,
+
+
//! Type - Nimrod Endpoint IDentifier (draft)
+
T_EID=31,
+
+
//! Type - Nimrod Locator (draft)
+
T_NIMLOC=32,
+
//! Type - Service location record (RFC 2782) T_SRV=33,
-
+
//! Type - ATM End System Address (af-saa-0069.000)
+
T_ATMA=34,
+
//! Type - NAPTR (RFC 3403) T_NAPTR=35,
-
//! Type - IPv6 address record (RFC 2874
,
incomplete
support
)
+
//! Type -
Key eXchanger record (RFC 2230)
+
T_KX=36,
+
+
//! Type - Certificate Record (RFC 4398)
+
T_CERT=37,
+
+
//! Type -
IPv6 address record (RFC 2874
Obsolete
RFC 6563
)
T_A6=38,
-
+
//! Type - Delegation Name (RFC 2672)
+
T_DNAME=39,
+
+
//! Type - Kitchen Sink (draft)
+
T_SINK=40,
+
+
//! Type - Option (RFC 2671)
+
T_OPT=41,
+
+
//! Type - Address Prefix List (RFC 3123)
+
T_APL=42,
+
+
//! Type - Delegation Signer (RFC 4034)
+
T_DS=43,
+
+
//! Type - SSH Public Key Fingerprint (RFC 4255)
+
T_SSHFP=44,
+
+
//! Type - IPsec Key (RFC 4025)
+
T_IPSECKEY=45,
+
+
//! Type - DNSSEC signature (RFC 4034)
+
T_RRSIG=46,
+
+
//! Type - Next-Secure record (RFC 4034)
+
T_NSEC=47,
+
+
//! Type - DNS Key record (RFC 4034)
+
T_DNSKEY=48,
+
+
//! Type - DHCP identifier (RFC 4701)
+
T_DHCID=49,
+
+
//! Type - NSEC record version 3 (RFC 5155)
+
T_NSEC3=50,
+
+
//! Type - NSEC3 parameters (RFC 5155)
+
T_NSEC3PARAM=51,
+
+
//! Type - TLSA certificate association (RFC 6698)
+
T_TLSA=52,
+
+
//! Type - Host Identity Protocol (RFC 5205)
+
T_HIP=55,
+
//! Type - SPF - Sender Policy Framework (RFC 4408) T_SPF=99,
-
+
// UserDB via DNS?
+
T_UINFO=100,
+
T_UID=101,
+
T_GID=102,
+
T_UNSPEC=103,
+
+
//! Type - Secret key record (RFC 2930)
+
T_TKEY=249,
+
+
//! Type - Transaction Signature (RFC 2845)
+
T_TSIG=250,
+
+
//! Type - Incremental Zone Transfer (RFC 1996)
+
T_IXFR=251,
+
+
//! Type - Authoritative Zone Transfer (RFC 1035)
+
T_AXFR=252,
+
+
//! Type - Mail Box (MB, MG or MR) (Obsolete - use MX)
+
T_MAILB=253,
+
+
//! Type - Mail Agent (both MD and MF) (Obsolete - use MX)
+
T_MAILA=254,
+
//! Type - ANY - A request for all records T_ANY=255,
-
+
+
//! Type - Certificate Authority Authorization (RFC 6844)
+
T_CAA=257,
+
+
//! Type - DNSSEC Trust Authorities (draft)
+
T_TA=32768,
+
+
//! Type - DNSSEC Lookaside Validation Record (RFC 4431)
+
T_DLV=32769,
}; int safe_bind(Stdio.UDP udp, string|int port, string|void device)