Package org.xbill.DNS
Class Type
java.lang.Object
org.xbill.DNS.Type
Constants and functions relating to DNS Types
- Author:
- Brian Wellington
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intAutomatic Multicast Tunneling Relaystatic final intMatches any typestatic final intstatic final intATM addressstatic final intApplication Visibility and Controlstatic final intZone transferstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intChild-to-Parent Synchronization.static final intstatic final intstatic final intstatic final intstatic final intDigital Object Architecturestatic final intstatic final intDNS Resource Records for Nimrod Routing Architecture, Endpoint identifier.static final intEUI-48 Address.static final intEUI-64 Address.static final intIANA-Reservedstatic final intstatic final intstatic final intstatic final intHTTPS Service Location and Parameter Bindingstatic final intstatic final intstatic final intIncremental zone transferstatic final intstatic final intstatic final int32-bit Locator value for ILNPv4-capable node.static final intUnsigned 64-bit Locator value for ILNPv6-capable node.static final intstatic final intName of a subnetwork for ILNP.static final intmail agent RRs (obsolete)static final intTransfer mailbox recordsstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intNode Identifier (NID).static final intDNS Resource Records for Nimrod Routing Architecture, Nimrod locator.static final intZone Status (ZS).static final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intRKEY DNS Resource Record, used for encryption of NAPTR records.static final intstatic final intstatic final intstatic final intstatic final intKitchen Sink (April Fools' Day RR)static final intstatic final intstatic final intstatic final intstatic final intstatic final intService Location and Parameter Bindingstatic final intDNSSEC Trust Authoritiesstatic final intDNSSEC Trust Anchor History Service.static final intstatic final intstatic final intstatic final intstatic final intIANA-Reservedstatic final intIANA-Reservedstatic final intIANA-Reservedstatic final intstatic final intstatic final intstatic final intMessage Digest for DNS Zones. -
Method Summary
Modifier and TypeMethodDescriptionstatic voidcheck(int val) Checks that a numeric Type is valid.static booleanisRR(int type) Is this type valid for a record (a non-meta type)?static voidRegisters a new record type along with the respective factory.static Stringstring(int val) Converts a numeric Type into a Stringstatic intConverts a String representation of an Type into its numeric valuestatic intConverts a String representation of an Type into its numeric value.
-
Field Details
-
A
public static final int A- See Also:
-
NS
public static final int NS- See Also:
-
MD
public static final int MD- See Also:
-
MF
public static final int MF- See Also:
-
CNAME
public static final int CNAME- See Also:
-
SOA
public static final int SOA- See Also:
-
MB
public static final int MB- See Also:
-
MG
public static final int MG- See Also:
-
MR
public static final int MR- See Also:
-
NULL
public static final int NULL- See Also:
-
WKS
public static final int WKS- See Also:
-
PTR
public static final int PTR- See Also:
-
HINFO
public static final int HINFO- See Also:
-
MINFO
public static final int MINFO- See Also:
-
MX
public static final int MX- See Also:
-
TXT
public static final int TXT- See Also:
-
RP
public static final int RP- See Also:
-
AFSDB
public static final int AFSDB- See Also:
-
X25
public static final int X25- See Also:
-
ISDN
public static final int ISDN- See Also:
-
RT
public static final int RT- See Also:
-
NSAP
public static final int NSAP- See Also:
-
NSAP_PTR
public static final int NSAP_PTR- See Also:
-
SIG
public static final int SIG- See Also:
-
KEY
public static final int KEY- See Also:
-
PX
public static final int PX- See Also:
-
GPOS
public static final int GPOS- See Also:
-
AAAA
public static final int AAAA- See Also:
-
LOC
public static final int LOC- See Also:
-
NXT
public static final int NXT- See Also:
-
EID
public static final int EIDDNS Resource Records for Nimrod Routing Architecture, Endpoint identifier.- See Also:
-
NIMLOC
public static final int NIMLOCDNS Resource Records for Nimrod Routing Architecture, Nimrod locator.- See Also:
-
SRV
public static final int SRV- See Also:
-
ATMA
public static final int ATMAATM address- See Also:
-
NAPTR
public static final int NAPTR- See Also:
-
KX
public static final int KX- See Also:
-
CERT
public static final int CERT- See Also:
-
A6
public static final int A6- See Also:
-
DNAME
public static final int DNAME- See Also:
-
SINK
public static final int SINKKitchen Sink (April Fools' Day RR)- See Also:
-
OPT
public static final int OPT- See Also:
-
APL
public static final int APL- See Also:
-
DS
public static final int DS- See Also:
-
SSHFP
public static final int SSHFP- See Also:
-
IPSECKEY
public static final int IPSECKEY- See Also:
-
RRSIG
public static final int RRSIG- See Also:
-
NSEC
public static final int NSEC- See Also:
-
DNSKEY
public static final int DNSKEY- See Also:
-
DHCID
public static final int DHCID- See Also:
-
NSEC3
public static final int NSEC3- See Also:
-
NSEC3PARAM
public static final int NSEC3PARAM- See Also:
-
TLSA
public static final int TLSA- See Also:
-
SMIMEA
public static final int SMIMEA- See Also:
-
HIP
public static final int HIP- See Also:
-
NINFO
public static final int NINFOZone Status (ZS).- See Also:
-
RKEY
public static final int RKEYRKEY DNS Resource Record, used for encryption of NAPTR records.- See Also:
-
TALINK
public static final int TALINKDNSSEC Trust Anchor History Service.- See Also:
-
CDS
public static final int CDS- See Also:
-
CDNSKEY
public static final int CDNSKEY- See Also:
-
OPENPGPKEY
public static final int OPENPGPKEY- See Also:
-
CSYNC
public static final int CSYNCChild-to-Parent Synchronization.- See Also:
-
ZONEMD
public static final int ZONEMDMessage Digest for DNS Zones.- See Also:
-
SVCB
public static final int SVCBService Location and Parameter Binding- See Also:
-
HTTPS
public static final int HTTPSHTTPS Service Location and Parameter Binding- See Also:
-
SPF
public static final int SPF- See Also:
-
UINFO
public static final int UINFOIANA-Reserved- See Also:
-
UID
public static final int UIDIANA-Reserved- See Also:
-
GID
public static final int GIDIANA-Reserved- See Also:
-
UNSPEC
public static final int UNSPECIANA-Reserved- See Also:
-
NID
public static final int NIDNode Identifier (NID).- See Also:
-
L32
public static final int L3232-bit Locator value for ILNPv4-capable node.- See Also:
-
L64
public static final int L64Unsigned 64-bit Locator value for ILNPv6-capable node.- See Also:
-
LP
public static final int LPName of a subnetwork for ILNP.- See Also:
-
EUI48
public static final int EUI48EUI-48 Address.- See Also:
-
EUI64
public static final int EUI64EUI-64 Address.- See Also:
-
TKEY
public static final int TKEY- See Also:
-
TSIG
public static final int TSIG- See Also:
-
IXFR
public static final int IXFRIncremental zone transfer- See Also:
-
AXFR
public static final int AXFRZone transfer- See Also:
-
MAILB
public static final int MAILBTransfer mailbox records- See Also:
-
MAILA
public static final int MAILAmail agent RRs (obsolete)- See Also:
-
ANY
public static final int ANYMatches any type- See Also:
-
URI
public static final int URI- See Also:
-
CAA
public static final int CAA- See Also:
-
AVC
public static final int AVCApplication Visibility and Control- See Also:
-
DOA
public static final int DOADigital Object Architecture- See Also:
-
AMTRELAY
public static final int AMTRELAYAutomatic Multicast Tunneling Relay- See Also:
-
TA
public static final int TADNSSEC Trust Authorities- See Also:
-
DLV
public static final int DLV- See Also:
-
-
Method Details
-
check
public static void check(int val) Checks that a numeric Type is valid.- Throws:
InvalidTypeException- The type is out of range.
-
register
Registers a new record type along with the respective factory. This allows the reimplementation of existing types, the implementation of new types not (yet) supported by the library or the implementation of "private use" record types. Note that the method is not synchronized and its use may interfere with the creation of records in a multi-threaded environment. The method must be used with care in order to avoid unexpected behaviour.- Parameters:
val- the numeric representation of the record typestr- the textual representation of the record typefactory- the factory;nullmay be used if there is no implementation available. In this case, records of the type will be represented by theUNKRecordclass- Since:
- 3.1
-
string
Converts a numeric Type into a String- Parameters:
val- The type value.- Returns:
- The canonical string representation of the type
- Throws:
InvalidTypeException- The type is out of range.
-
value
Converts a String representation of an Type into its numeric value.- Parameters:
s- The string representation of the typenumberok- Whether a number will be accepted or not.- Returns:
- The type code, or -1 on error.
-
value
Converts a String representation of an Type into its numeric value- Returns:
- The type code, or -1 on error.
-
isRR
public static boolean isRR(int type) Is this type valid for a record (a non-meta type)?
-