| Package | Description |
|---|---|
| io.milton.dns.record | |
| io.milton.dns.utils |
| Modifier and Type | Class and Description |
|---|---|
class |
A6Record
A6 Record - maps a domain name to an IPv6 address (experimental)
|
class |
AAAARecord
IPv6 Address Record - maps a domain name to an IPv6 address
|
class |
AFSDBRecord
AFS Data Base Record - maps a domain name to the name of an AFS cell
database server.
|
class |
APLRecord
APL - Address Prefix List.
|
class |
ARecord
Address Record - maps a domain name to an Internet address
|
class |
CERTRecord
Certificate Record - Stores a certificate associated with a name.
|
class |
CNAMERecord
CNAME Record - maps an alias to its real name
|
class |
DHCIDRecord
DHCID - Dynamic Host Configuration Protocol (DHCP) ID (RFC 4701)
|
class |
DLVRecord
DLV - contains a Delegation Lookaside Validation record, which acts
as the equivalent of a DS record in a lookaside zone.
|
class |
DNAMERecord
DNAME Record - maps a nonterminal alias (subtree) to a different domain
|
class |
DNSKEYRecord
Key - contains a cryptographic public key for use by DNS.
|
class |
DSRecord
DS - contains a Delegation Signer record, which acts as a
placeholder for KEY records in the parent zone.
|
class |
GPOSRecord
Geographical Location - describes the physical location of a host.
|
class |
HINFORecord
Host Information - describes the CPU and OS of a host
|
class |
IPSECKEYRecord
IPsec Keying Material (RFC 4025)
|
class |
ISDNRecord
ISDN - identifies the ISDN number and subaddress associated with a name.
|
class |
KEYBase
The base class for KEY/DNSKEY records, which have identical formats
|
class |
KEYRecord
Key - contains a cryptographic public key.
|
class |
KXRecord
Key Exchange - delegation of authority
|
class |
LOCRecord
Location - describes the physical location of hosts, networks, subnets.
|
class |
MBRecord
Mailbox Record - specifies a host containing a mailbox.
|
class |
MDRecord
Mail Destination Record - specifies a mail agent which delivers mail
for a domain (obsolete)
|
class |
MFRecord
Mail Forwarder Record - specifies a mail agent which forwards mail
for a domain (obsolete)
|
class |
MGRecord
Mail Group Record - specifies a mailbox which is a member of a mail group.
|
class |
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.
|
class |
MRRecord
Mailbox Rename Record - specifies a rename of a mailbox.
|
class |
MXRecord
Mail Exchange - specifies where mail to a domain is sent
|
class |
NAPTRRecord
Name Authority Pointer Record - specifies rewrite rule, that when applied
to an existing string will produce a new domain.
|
class |
NSAP_PTRRecord
NSAP Pointer Record - maps a domain name representing an NSAP Address to
a hostname.
|
class |
NSAPRecord
NSAP Address Record.
|
class |
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.
|
class |
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.
|
class |
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.
|
class |
NSRecord
Name Server Record - contains the name server serving the named zone
|
class |
NULLRecord
The NULL Record.
|
class |
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.
|
class |
OPTRecord
Options - describes Extended DNS (EDNS) properties of a Message.
|
class |
PTRRecord
Pointer Record - maps a domain name representing an Internet Address to
a hostname.
|
class |
PXRecord
X.400 mail mapping record.
|
class |
RPRecord
Responsible Person Record - lists the mail address of a responsible person
and a domain where TXT records are available.
|
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.
|
class |
RTRecord
Route Through Record - lists a route preference and intermediate host.
|
class |
SIGBase
The base class for SIG/RRSIG records, which have identical formats
|
class |
SIGRecord
Signature - A SIG provides the digital signature of an RRset, so that
the data can be authenticated by a DNSSEC-capable resolver.
|
class |
SOARecord
Start of Authority - describes properties of a zone.
|
class |
SPFRecord
Sender Policy Framework (RFC 4408, experimental)
|
class |
SRVRecord
Server Selection Record - finds hosts running services in a domain.
|
class |
SSHFPRecord
SSH Fingerprint - stores the fingerprint of an SSH host key.
|
class |
TKEYRecord
Transaction Key - used to compute and/or securely transport a shared
secret to be used with TSIG.
|
class |
TSIGRecord
Transaction Signature - this record is automatically generated by the
resolver.
|
class |
TXTRecord
Text - stores text strings
|
class |
U16NameBase
Implements common functionality for the many record types whose format
is an unsigned 16 bit integer followed by a name.
|
class |
UNKRecord
A class implementing Records of unknown and/or unimplemented types.
|
class |
WKSRecord
Well Known Services - Lists services offered by this host.
|
class |
X25Record
X25 - identifies the PSDN (Public Switched Data Network) address in the
X.121 numbering plan associated with a name.
|
| Modifier and Type | Method and Description |
|---|---|
Record |
Master._nextRecord()
Returns the next record in the master file.
|
Record |
Master._nextRecord()
Returns the next record in the master file.
|
Record |
Record.cloneRecord() |
Record |
Record.cloneRecord() |
Record[] |
Generator.expand()
Constructs and returns all records in the expansion.
|
Record[] |
Generator.expand()
Constructs and returns all records in the expansion.
|
Record |
RRset.first()
Returns the first record
|
Record |
RRset.first()
Returns the first record
|
static Record |
Record.fromString(Name name,
int type,
int dclass,
long ttl,
String s,
Name origin)
Builds a new Record from its textual representation
|
static Record |
Record.fromString(Name name,
int type,
int dclass,
long ttl,
String s,
Name origin)
Builds a new Record from its textual representation
|
static Record |
Record.fromString(Name name,
int type,
int dclass,
long ttl,
Tokenizer st,
Name origin)
Builds a new Record from its textual representation
|
static Record |
Record.fromString(Name name,
int type,
int dclass,
long ttl,
Tokenizer st,
Name origin)
Builds a new Record from its textual representation
|
static Record |
Record.fromWire(byte[] b,
int section)
Builds a Record from DNS uncompressed wire format.
|
static Record |
Record.fromWire(byte[] b,
int section)
Builds a Record from DNS uncompressed wire format.
|
static Record |
Record.fromWire(DNSInput in,
int section,
boolean isUpdate) |
static Record |
Record.fromWire(DNSInput in,
int section,
boolean isUpdate) |
Record[] |
Lookup.getAnswers()
Returns the answers from the lookup.
|
Record[] |
Lookup.getAnswers()
Returns the answers from the lookup.
|
static Record |
Type.getProto(int val) |
static Record |
Type.getProto(int val) |
Record |
Message.getQuestion()
Returns the first record in the QUESTION section.
|
Record |
Message.getQuestion()
Returns the first record in the QUESTION section.
|
Record[] |
Message.getSectionArray(int section)
Returns an array containing all records in the given section, or an empty
array if the section is empty.
|
Record[] |
Message.getSectionArray(int section)
Returns an array containing all records in the given section, or an empty
array if the section is empty.
|
static Record |
Record.newRecord(Name name,
int type,
int dclass)
Creates a new empty record, with the given parameters.
|
static Record |
Record.newRecord(Name name,
int type,
int dclass)
Creates a new empty record, with the given parameters.
|
static Record |
Record.newRecord(Name name,
int type,
int dclass,
long ttl)
Creates a new empty record, with the given parameters.
|
static Record |
Record.newRecord(Name name,
int type,
int dclass,
long ttl)
Creates a new empty record, with the given parameters.
|
static Record |
Record.newRecord(Name name,
int type,
int dclass,
long ttl,
byte[] data)
Creates a new record, with the given parameters.
|
static Record |
Record.newRecord(Name name,
int type,
int dclass,
long ttl,
byte[] data)
Creates a new record, with the given parameters.
|
static Record |
Record.newRecord(Name name,
int type,
int dclass,
long ttl,
int length,
byte[] data)
Creates a new record, with the given parameters.
|
static Record |
Record.newRecord(Name name,
int type,
int dclass,
long ttl,
int length,
byte[] data)
Creates a new record, with the given parameters.
|
Record |
Generator.nextRecord()
Constructs and returns the next record in the expansion.
|
Record |
Master.nextRecord()
Returns the next record in the master file.
|
Record |
Master.nextRecord()
Returns the next record in the master file.
|
Record |
Generator.nextRecord()
Constructs and returns the next record in the expansion.
|
Record[] |
Lookup.run()
Performs the lookup, using the specified Cache, Resolver, and search path.
|
Record[] |
Lookup.run()
Performs the lookup, using the specified Cache, Resolver, and search path.
|
Record |
Record.withDClass(int dclass,
long ttl)
Creates a new record identical to the current record, but with a
different class and ttl.
|
Record |
Record.withDClass(int dclass,
long ttl)
Creates a new record identical to the current record, but with a
different class and ttl.
|
Record |
Record.withName(Name name)
Creates a new record identical to the current record, but with a
different name.
|
Record |
Record.withName(Name name)
Creates a new record identical to the current record, but with a
different name.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Update.add(Record record)
Indicates that the record should be inserted into the zone.
|
void |
Update.add(Record record)
Indicates that the record should be inserted into the zone.
|
void |
Update.add(Record[] records)
Indicates that the records should be inserted into the zone.
|
void |
Update.add(Record[] records)
Indicates that the records should be inserted into the zone.
|
void |
Zone.addRecord(Record r)
Adds a Record to the Zone
|
void |
Zone.addRecord(Record r)
Adds a Record to the Zone
|
void |
Message.addRecord(Record r,
int section)
Adds a record to a section of the Message, and adjusts the header.
|
void |
Message.addRecord(Record r,
int section)
Adds a record to a section of the Message, and adjusts the header.
|
void |
Cache.addRecord(Record r,
int cred,
Object o)
Adds a record to the Cache.
|
void |
Cache.addRecord(Record r,
int cred,
Object o)
Adds a record to the Cache.
|
void |
RRset.addRR(Record r)
Adds a Record to an RRset
|
void |
RRset.addRR(Record r)
Adds a Record to an RRset
|
void |
Update.delete(Record record)
Indicates that the specified record should be deleted from the zone.
|
void |
Update.delete(Record record)
Indicates that the specified record should be deleted from the zone.
|
void |
Update.delete(Record[] records)
Indicates that the records should be deleted from the zone.
|
void |
Update.delete(Record[] records)
Indicates that the records should be deleted from the zone.
|
void |
RRset.deleteRR(Record r)
Deletes a Record from an RRset
|
void |
RRset.deleteRR(Record r)
Deletes a Record from an RRset
|
boolean |
Message.findRecord(Record r)
Determines if the given record is already present in any section.
|
boolean |
Message.findRecord(Record r)
Determines if the given record is already present in any section.
|
boolean |
Message.findRecord(Record r,
int section)
Determines if the given record is already present in the given section.
|
boolean |
Message.findRecord(Record r,
int section)
Determines if the given record is already present in the given section.
|
void |
ZoneTransferIn.ZoneTransferHandler.handleRecord(Record r)
Called for each content record in an AXFR.
|
void |
ZoneTransferIn.ZoneTransferHandler.handleRecord(Record r)
Called for each content record in an AXFR.
|
static Message |
Message.newQuery(Record r)
Creates a new Message with a random Message ID suitable for sending as a
query.
|
static Message |
Message.newQuery(Record r)
Creates a new Message with a random Message ID suitable for sending as a
query.
|
void |
Update.present(Record record)
Inserts a prerequisite that the specified record exists.
|
void |
Update.present(Record record)
Inserts a prerequisite that the specified record exists.
|
void |
Zone.removeRecord(Record r)
Removes a record from the Zone
|
void |
Zone.removeRecord(Record r)
Removes a record from the Zone
|
boolean |
Message.removeRecord(Record r,
int section)
Removes a record from a section of the Message, and adjusts the header.
|
boolean |
Message.removeRecord(Record r,
int section)
Removes a record from a section of the Message, and adjusts the header.
|
void |
Update.replace(Record record)
Indicates that the record should be inserted into the zone replacing any
other records with the same name and type.
|
void |
Update.replace(Record record)
Indicates that the record should be inserted into the zone replacing any
other records with the same name and type.
|
void |
Update.replace(Record[] records)
Indicates that the records should be inserted into the zone replacing any
other records with the same name and type as each one.
|
void |
Update.replace(Record[] records)
Indicates that the records should be inserted into the zone replacing any
other records with the same name and type as each one.
|
boolean |
Record.sameRRset(Record rec)
Determines if two Records could be part of the same RRset.
|
boolean |
Record.sameRRset(Record rec)
Determines if two Records could be part of the same RRset.
|
void |
ZoneTransferIn.ZoneTransferHandler.startIXFRAdds(Record soa)
Called when a series of IXFR adds begins.
|
void |
ZoneTransferIn.ZoneTransferHandler.startIXFRAdds(Record soa)
Called when a series of IXFR adds begins.
|
void |
ZoneTransferIn.ZoneTransferHandler.startIXFRDeletes(Record soa)
Called when a series of IXFR deletions begins.
|
void |
ZoneTransferIn.ZoneTransferHandler.startIXFRDeletes(Record soa)
Called when a series of IXFR deletions begins.
|
| Constructor and Description |
|---|
RRset(Record record)
Creates an RRset and sets its contents to the specified record
|
RRset(Record record)
Creates an RRset and sets its contents to the specified record
|
Zone(Name zone,
Record[] records)
Creates a Zone from an array of records.
|
Zone(Name zone,
Record[] records)
Creates a Zone from an array of records.
|
| Modifier and Type | Method and Description |
|---|---|
Record |
RecordTypes.ARecordMapper.map(Name domainName,
ADomainResourceRecord r) |
Record |
RecordTypes.ARecordMapper.map(Name domainName,
ADomainResourceRecord r) |
Record |
RecordTypes.map(Name domainName,
DomainResourceRecord r) |
Record |
RecordTypes.map(Name domainName,
DomainResourceRecord r) |
Record |
RecordTypes.MXRecordMapper.map(Name domainName,
MXDomainResourceRecord r) |
Record |
RecordTypes.MXRecordMapper.map(Name domainName,
MXDomainResourceRecord r) |
Record |
RecordTypes.NSRecordMapper.map(Name domainName,
NSDomainResourceRecord r) |
Record |
RecordTypes.NSRecordMapper.map(Name domainName,
NSDomainResourceRecord r) |
Record |
RecordTypes.SOARecordMapper.map(Name domainName,
SOADomainResourceRecord r) |
Record |
RecordTypes.SOARecordMapper.map(Name domainName,
SOADomainResourceRecord r) |
Record |
RecordTypes.RecordMapper.map(Name domainName,
T r) |
Record |
RecordTypes.RecordMapper.map(Name domainName,
T r) |
Copyright © 2021 McEvoy Software Ltd. All rights reserved.