| Interface | Description |
|---|---|
| Resolver |
Interface describing a resolver.
|
| ResolverListener |
An interface to the asynchronous resolver.
|
| ZoneTransferIn.ZoneTransferHandler |
| Class | Description |
|---|---|
| A6Record |
A6 Record - maps a domain name to an IPv6 address (experimental)
|
| AAAARecord |
IPv6 Address Record - maps a domain name to an IPv6 address
|
| Address |
Routines dealing with IP addresses.
|
| AFSDBRecord |
AFS Data Base Record - maps a domain name to the name of an AFS cell
database server.
|
| APLRecord |
APL - Address Prefix List.
|
| APLRecord.Element | |
| ARecord |
Address Record - maps a domain name to an Internet address
|
| Cache |
A cache of DNS records.
|
| CERTRecord |
Certificate Record - Stores a certificate associated with a name.
|
| CERTRecord.CertificateType | |
| ClientSubnetOption |
The Client Subnet EDNS Option, defined in
http://tools.ietf.org/html/draft-vandergaast-edns-client-subnet-00
("Client subnet in DNS requests").
|
| CNAMERecord |
CNAME Record - maps an alias to its real name
|
| Compression |
DNS Name Compression object.
|
| 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.
|
| 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
|
| DNSInput |
An class for parsing DNS messages.
|
| DNSKEYRecord |
Key - contains a cryptographic public key for use by DNS.
|
| DNSKEYRecord.Flags | |
| DNSKEYRecord.Protocol | |
| DNSOutput |
A class for rendering DNS messages.
|
| 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 | |
| EDNSOption |
DNS extension options, as described in RFC 2671.
|
| EDNSOption.Code | |
| ExtendedFlags |
Constants and functions relating to EDNS flags.
|
| 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.
|
| Generator |
A representation of a $GENERATE statement in a master file.
|
| GenericEDNSOption |
An EDNSOption with no internal structure.
|
| GPOSRecord |
Geographical Location - describes the physical location of a host.
|
| Header |
A DNS message header
|
| HINFORecord |
Host Information - describes the CPU and OS of a host
|
| IPSECKEYRecord |
IPsec Keying Material (RFC 4025)
|
| IPSECKEYRecord.Algorithm | |
| IPSECKEYRecord.Gateway | |
| ISDNRecord |
ISDN - identifies the ISDN number and subaddress associated with a name.
|
| KEYRecord |
Key - contains a cryptographic public key.
|
| KEYRecord.Flags | |
| KEYRecord.Protocol | |
| KXRecord |
Key Exchange - delegation of authority
|
| 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.
|
| MDRecord |
Mail Destination Record - specifies a mail agent which delivers mail
for a domain (obsolete)
|
| Message |
A DNS Message.
|
| MFRecord |
Mail Forwarder Record - specifies a mail agent which forwards mail
for a domain (obsolete)
|
| MGRecord |
Mail Group Record - specifies a mailbox which is a member of a mail group.
|
| 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.
|
| MRRecord |
Mailbox Rename Record - specifies a rename of a mailbox.
|
| MXRecord |
Mail Exchange - specifies where mail to a domain is sent
|
| Name |
A representation of a domain name.
|
| 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.
|
| 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.
|
| NSIDOption |
The Name Server Identifier Option, define in RFC 5001.
|
| NSRecord |
Name Server Record - contains the name server serving the named zone
|
| 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
|
| 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) |
| OPTRecord |
Options - describes Extended DNS (EDNS) properties of a Message.
|
| 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)
|
| Record |
A generic DNS resource record.
|
| 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.
|
| 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.
|
| 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.
|
| Section |
Constants and functions relating to DNS message sections
|
| Serial |
Helper functions for doing serial arithmetic.
|
| SetResponse |
The Response from a query to Cache.lookupRecords() or Zone.findRecords()
|
| 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.
|
| SOARecord |
Start of Authority - describes properties of a zone.
|
| 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.
|
| TLSARecord |
Transport Layer Security Authentication
|
| TLSARecord.CertificateUsage | |
| TLSARecord.MatchingType | |
| TLSARecord.Selector | |
| Tokenizer |
Tokenizer is used to parse DNS records and zones from text format,
|
| Tokenizer.Token | |
| 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.
|
| TXTRecord |
Text - stores text strings
|
| Type |
Constants and functions relating to DNS Types
|
| 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 | Description |
|---|---|
| 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.
|