Package org.xbill.DNS

Interface Summary
Resolver Interface describing a resolver.
ResolverListener An interface to the asynchronous resolver.
 

Class Summary
A6Record A6 Record - maps a domain name to an IPv6 address (experimental)
A6RecordTest  
AAAARecord IPv6 Address Record - maps a domain name to an IPv6 address
AAAARecordTest  
Address Routines dealing with IP addresses.
AddressTest  
AFSDBRecord AFS Data Base Record - maps a domain name to the name of an AFS cell database server.
AFSDBRecordTest  
APLRecord APL - Address Prefix List.
APLRecord.Element  
APLRecordTest  
APLRecordTest.Test_Element_init  
APLRecordTest.Test_init  
APLRecordTest.Test_rdataFromString  
APLRecordTest.Test_rrFromWire  
APLRecordTest.Test_rrToString  
APLRecordTest.Test_rrToWire  
ARecord Address Record - maps a domain name to an Internet address
ARecordTest  
Cache A cache of DNS records.
CERTRecord Certificate Record - Stores a certificate associated with a name.
CERTRecord.CertificateType  
CNAMERecord CNAME Record - maps an alias to its real name
CNAMERecordTest  
Compression DNS Name Compression object.
CompressionTest  
Credibility Constants relating to the credibility of cached data, which is based on the data's source.
DClass Constants and functions relating to DNS classes.
DClassTest  
DHCIDRecord DHCID - Dynamic Host Configuration Protocol (DHCP) ID (RFC 4701)
DLVRecord DLV - contains a Delegation Lookaside Validation record, which acts as the equivalent of a DS record in a lookaside zone.
DNAMERecord DNAME Record - maps a nonterminal alias (subtree) to a different domain
DNAMERecordTest  
DNSInput An class for parsing DNS messages.
DNSInputTest  
DNSKEYRecord Key - contains a cryptographic public key for use by DNS.
DNSKEYRecord.Flags  
DNSKEYRecord.Protocol  
DNSKEYRecordTest  
DNSOutput A class for rendering DNS messages.
DNSOutputTest  
DNSSEC Constants and methods relating to DNSSEC.
DNSSEC.Algorithm  
DSRecord DS - contains a Delegation Signer record, which acts as a placeholder for KEY records in the parent zone.
DSRecord.Digest  
DSRecordTest  
DSRecordTest.Test_Ctor_7arg  
EmptyRecordTest  
ExceptionTest  
ExtendedFlags Constants and functions relating to EDNS flags.
ExtendedFlagsTest  
ExtendedResolver An implementation of Resolver that can send queries to multiple servers, sending the queries multiple times if necessary.
Flags Constants and functions relating to flags in the DNS header.
FlagsTest  
FormattedTimeTest  
Generator A representation of a $GENERATE statement in a master file.
GPOSRecord Geographical Location - describes the physical location of a host.
GPOSRecordTest  
GPOSRecordTest.Test_Ctor_6arg_doubles  
GPOSRecordTest.Test_Ctor_6arg_Strings  
GPOSRecordTest.Test_rdataFromString  
GPOSRecordTest.Test_rrFromWire  
Header A DNS message header
HeaderTest  
HINFORecord Host Information - describes the CPU and OS of a host
HINFORecordTest  
IPSECKEYRecord IPsec Keying Material (RFC 4025)
IPSECKEYRecord.Algorithm  
IPSECKEYRecord.Gateway  
ISDNRecord ISDN - identifies the ISDN number and subaddress associated with a name.
KEYBaseTest  
KEYRecord Key - contains a cryptographic public key.
KEYRecord.Flags  
KEYRecord.Protocol  
KEYRecordTest  
KXRecord Key Exchange - delegation of authority
KXRecordTest  
LOCRecord Location - describes the physical location of hosts, networks, subnets.
Lookup The Lookup object issues queries to caching DNS servers.
Master A DNS master file parser.
MBRecord Mailbox Record - specifies a host containing a mailbox.
MBRecordTest  
MDRecord Mail Destination Record - specifies a mail agent which delivers mail for a domain (obsolete)
MDRecordTest  
Message A DNS Message.
MessageTest  
MessageTest.Test_init  
MFRecord Mail Forwarder Record - specifies a mail agent which forwards mail for a domain (obsolete)
MFRecordTest  
MGRecord Mail Group Record - specifies a mailbox which is a member of a mail group.
MGRecordTest  
MINFORecord Mailbox information Record - lists the address responsible for a mailing list/mailbox and the address to receive error messages relating to the mailing list/mailbox.
MnemonicTest  
MRRecord Mailbox Rename Record - specifies a rename of a mailbox.
MRRecordTest  
MXRecord Mail Exchange - specifies where mail to a domain is sent
MXRecordTest  
Name A representation of a domain name.
NameTest  
NameTest.Test_compareTo  
NameTest.Test_DNSInput_init  
NameTest.Test_equals  
NameTest.Test_String_init  
NameTest.Test_toWire  
NameTest.Test_toWireCanonical  
NAPTRRecord Name Authority Pointer Record - specifies rewrite rule, that when applied to an existing string will produce a new domain.
NSAP_PTRRecord NSAP Pointer Record - maps a domain name representing an NSAP Address to a hostname.
NSAP_PTRRecordTest  
NSAPRecord NSAP Address Record.
NSEC3PARAMRecord Next SECure name 3 Parameters - this record contains the parameters (hash algorithm, salt, iterations) used for a valid, complete NSEC3 chain present in a zone.
NSEC3Record Next SECure name 3 - this record contains the next hashed name in an ordered list of hashed names in the zone, and a set of types for which records exist for this name.
NSEC3Record.Digest  
NSEC3Record.Flags  
NSECRecord Next SECure name - this record contains the following name in an ordered list of names in the zone, and a set of types for which records exist for this name.
NSRecord Name Server Record - contains the name server serving the named zone
NSRecordTest  
NULLRecord The NULL Record.
NXTRecord Next name - this record contains the following name in an ordered list of names in the zone, and a set of types for which records exist for this name.
Opcode Constants and functions relating to DNS opcodes
OpcodeTest  
Options Boolean options:
bindttl - Print TTLs in BIND format
multiline - Print records in multiline format
noprintin - Don't print the class of a record if it's IN
verbose - Turn on general debugging statements
verbosemsg - Print all messages sent or received by SimpleResolver
verbosecompression - Print messages related to name compression
verbosesec - Print messages related to signature verification
verbosecache - Print messages related to cache lookups

Valued options:
tsigfudge=n - Sets the default TSIG fudge value (in seconds)
sig0validity=n - Sets the default SIG(0) validity period (in seconds)
OptionsTest  
OPTRecord Options - describes Extended DNS (EDNS) properties of a Message.
OPTRecord.Option  
PTRRecord Pointer Record - maps a domain name representing an Internet Address to a hostname.
PXRecord X.400 mail mapping record.
Rcode Constants and functions relating to DNS rcodes (error values)
RcodeTest  
Record A generic DNS resource record.
RecordTest  
ResolverConfig A class that tries to locate name servers and the search path to be appended to unqualified names.
ReverseMap A set functions designed to deal with DNS names used in reverse mappings.
ReverseMapTest  
RPRecord Responsible Person Record - lists the mail address of a responsible person and a domain where TXT records are available.
RRset A set of Records with the same name, type, and class.
RRsetTest  
RRSIGRecord Recource Record Signature - An RRSIG provides the digital signature of an RRset, so that the data can be authenticated by a DNSSEC-capable resolver.
RTRecord Route Through Record - lists a route preference and intermediate host.
RTRecordTest  
Section Constants and functions relating to DNS message sections
SectionTest  
Serial Helper functions for doing serial arithmetic.
SerialTest  
SetResponse The Response from a query to Cache.lookupRecords() or Zone.findRecords()
SetResponseTest  
SIG0 Creates SIG(0) transaction signatures.
SIGRecord Signature - A SIG provides the digital signature of an RRset, so that the data can be authenticated by a DNSSEC-capable resolver.
SimpleResolver An implementation of Resolver that sends one query to one server.
SingleCompressedNameBaseTest  
SingleNameBaseTest  
SOARecord Start of Authority - describes properties of a zone.
SOARecordTest  
SOARecordTest.Test_init  
SOARecordTest.Test_rdataFromString  
SOARecordTest.Test_rrFromWire  
SOARecordTest.Test_rrToString  
SOARecordTest.Test_rrToWire  
SPFRecord Sender Policy Framework (RFC 4408, experimental)
SRVRecord Server Selection Record - finds hosts running services in a domain.
SSHFPRecord SSH Fingerprint - stores the fingerprint of an SSH host key.
SSHFPRecord.Algorithm  
SSHFPRecord.Digest  
TKEYRecord Transaction Key - used to compute and/or securely transport a shared secret to be used with TSIG.
Tokenizer Tokenizer is used to parse DNS records and zones from text format,
Tokenizer.Token  
TokenizerTest  
TSIG Transaction signature handling.
TSIG.StreamVerifier  
TSIGRecord Transaction Signature - this record is automatically generated by the resolver.
TTL Routines for parsing BIND-style TTL values.
TTLTest  
TXTRecord Text - stores text strings
Type Constants and functions relating to DNS Types
TypeTest  
U16NameBaseTest  
UNKRecord A class implementing Records of unknown and/or unimplemented types.
Update A helper class for constructing dynamic DNS (DDNS) update messages.
WKSRecord Well Known Services - Lists services offered by this host.
WKSRecord.Protocol  
WKSRecord.Service  
X25Record X25 - identifies the PSDN (Public Switched Data Network) address in the X.121 numbering plan associated with a name.
Zone A DNS Zone.
ZoneTransferIn An incoming DNS Zone Transfer.
ZoneTransferIn.Delta  
 

Exception Summary
DNSSEC.DNSSECException A DNSSEC exception.
DNSSEC.IncompatibleKeyException The key data provided is inconsistent.
DNSSEC.KeyMismatchException A DNSSEC verification failed because fields in the DNSKEY and RRSIG records do not match.
DNSSEC.MalformedKeyException The cryptographic data in a DNSSEC key is malformed.
DNSSEC.SignatureExpiredException A DNSSEC verification failed because the signature has expired.
DNSSEC.SignatureNotYetValidException A DNSSEC verification failed because the signature has not yet become valid.
DNSSEC.SignatureVerificationException A DNSSEC verification failed because the cryptographic signature verification failed.
DNSSEC.UnsupportedAlgorithmException An algorithm is unsupported by this DNSSEC implementation.
InvalidDClassException An exception thrown when an invalid dclass code is specified.
InvalidTTLException An exception thrown when an invalid TTL is specified.
InvalidTypeException An exception thrown when an invalid type code is specified.
NameTooLongException An exception thrown when a name is longer than the maximum length of a DNS name.
RelativeNameException An exception thrown when a relative name is passed as an argument to a method requiring an absolute name.
TextParseException An exception thrown when unable to parse text.
WireParseException An exception thrown when a DNS message is invalid.
ZoneTransferException An exception thrown when a zone transfer fails.
 



Copyright © 2011. All Rights Reserved.