| Package | Description |
|---|---|
| io.milton.dns | |
| io.milton.dns.record | |
| io.milton.dns.server | |
| io.milton.dns.tools | |
| io.milton.dns.utils |
| Modifier and Type | Field and Description |
|---|---|
static Name |
Name.empty
The root name
|
static Name |
Name.empty
The root name
|
static Name |
Name.root
The root name
|
static Name |
Name.root
The root name
|
| Modifier and Type | Method and Description |
|---|---|
static Name |
Name.concatenate(Name prefix,
Name suffix)
Creates a new name by concatenating two existing names.
|
static Name |
Name.concatenate(Name prefix,
Name suffix)
Creates a new name by concatenating two existing names.
|
static Name |
Name.fromConstantString(String s)
Create a new name from a constant string.
|
static Name |
Name.fromConstantString(String s)
Create a new name from a constant string.
|
Name |
Name.fromDNAME(DNAMERecord dname)
Generates a new Name to be used when following a DNAME.
|
Name |
Name.fromDNAME(DNAMERecord dname)
Generates a new Name to be used when following a DNAME.
|
static Name |
Name.fromString(String s)
Create a new name from a string.
|
static Name |
Name.fromString(String s)
Create a new name from a string.
|
static Name |
Name.fromString(String s,
Name origin)
Create a new name from a string and an origin.
|
static Name |
Name.fromString(String s,
Name origin)
Create a new name from a string and an origin.
|
Name |
Name.relativize(Name origin)
If this name is a subdomain of origin, return a new name relative to
origin with the same value.
|
Name |
Name.relativize(Name origin)
If this name is a subdomain of origin, return a new name relative to
origin with the same value.
|
Name |
Name.wild(int n)
Generates a new Name with the first n labels replaced by a wildcard
|
Name |
Name.wild(int n)
Generates a new Name with the first n labels replaced by a wildcard
|
| Modifier and Type | Method and Description |
|---|---|
static Name |
Name.concatenate(Name prefix,
Name suffix)
Creates a new name by concatenating two existing names.
|
static Name |
Name.concatenate(Name prefix,
Name suffix)
Creates a new name by concatenating two existing names.
|
static Name |
Name.fromString(String s,
Name origin)
Create a new name from a string and an origin.
|
static Name |
Name.fromString(String s,
Name origin)
Create a new name from a string and an origin.
|
Name |
Name.relativize(Name origin)
If this name is a subdomain of origin, return a new name relative to
origin with the same value.
|
Name |
Name.relativize(Name origin)
If this name is a subdomain of origin, return a new name relative to
origin with the same value.
|
boolean |
Name.subdomain(Name domain)
Is the current Name a subdomain of the specified name?
|
boolean |
Name.subdomain(Name domain)
Is the current Name a subdomain of the specified name?
|
| Constructor and Description |
|---|
Name(Name src,
int n)
Create a new name by removing labels from the beginning of an existing
Name
|
Name(Name src,
int n)
Create a new name by removing labels from the beginning of an existing
Name
|
Name(String s,
Name origin)
Create a new name from a string and an origin.
|
Name(String s,
Name origin)
Create a new name from a string and an origin.
|
| Modifier and Type | Field and Description |
|---|---|
static Name |
TSIG.HMAC
The domain name representing the HMAC-MD5 algorithm (deprecated).
|
static Name |
TSIG.HMAC
The domain name representing the HMAC-MD5 algorithm (deprecated).
|
static Name |
TSIG.HMAC_MD5
The domain name representing the HMAC-MD5 algorithm.
|
static Name |
TSIG.HMAC_MD5
The domain name representing the HMAC-MD5 algorithm.
|
static Name |
TSIG.HMAC_SHA1
The domain name representing the HMAC-SHA1 algorithm.
|
static Name |
TSIG.HMAC_SHA1
The domain name representing the HMAC-SHA1 algorithm.
|
static Name |
TSIG.HMAC_SHA224
The domain name representing the HMAC-SHA224 algorithm.
|
static Name |
TSIG.HMAC_SHA224
The domain name representing the HMAC-SHA224 algorithm.
|
static Name |
TSIG.HMAC_SHA256
The domain name representing the HMAC-SHA256 algorithm.
|
static Name |
TSIG.HMAC_SHA256
The domain name representing the HMAC-SHA256 algorithm.
|
static Name |
TSIG.HMAC_SHA384
The domain name representing the HMAC-SHA384 algorithm.
|
static Name |
TSIG.HMAC_SHA384
The domain name representing the HMAC-SHA384 algorithm.
|
static Name |
TSIG.HMAC_SHA512
The domain name representing the HMAC-SHA512 algorithm.
|
static Name |
TSIG.HMAC_SHA512
The domain name representing the HMAC-SHA512 algorithm.
|
Name |
Record.name |
Name |
Record.name |
protected Name |
U16NameBase.nameField |
protected Name |
U16NameBase.nameField |
Name |
Generator.origin
The origin to append to relative names.
|
Name |
Generator.origin
The origin to append to relative names.
|
protected Name |
SIGBase.signer |
protected Name |
SIGBase.signer |
| Modifier and Type | Method and Description |
|---|---|
static Name |
ReverseMap.fromAddress(byte[] addr)
Creates a reverse map name corresponding to an address contained in
an array of 4 bytes (for an IPv4 address) or 16 bytes (for an IPv6 address).
|
static Name |
ReverseMap.fromAddress(byte[] addr)
Creates a reverse map name corresponding to an address contained in
an array of 4 bytes (for an IPv4 address) or 16 bytes (for an IPv6 address).
|
static Name |
ReverseMap.fromAddress(InetAddress addr)
Creates a reverse map name corresponding to an address contained in
an InetAddress.
|
static Name |
ReverseMap.fromAddress(InetAddress addr)
Creates a reverse map name corresponding to an address contained in
an InetAddress.
|
static Name |
ReverseMap.fromAddress(int[] addr)
Creates a reverse map name corresponding to an address contained in
an array of 4 integers between 0 and 255 (for an IPv4 address) or 16
integers between 0 and 255 (for an IPv6 address).
|
static Name |
ReverseMap.fromAddress(int[] addr)
Creates a reverse map name corresponding to an address contained in
an array of 4 integers between 0 and 255 (for an IPv4 address) or 16
integers between 0 and 255 (for an IPv6 address).
|
static Name |
ReverseMap.fromAddress(String addr)
Creates a reverse map name corresponding to an address contained in
a String.
|
static Name |
ReverseMap.fromAddress(String addr)
Creates a reverse map name corresponding to an address contained in
a String.
|
static Name |
ReverseMap.fromAddress(String addr,
int family)
Creates a reverse map name corresponding to an address contained in
a String.
|
static Name |
ReverseMap.fromAddress(String addr,
int family)
Creates a reverse map name corresponding to an address contained in
a String.
|
Name |
KXRecord.getAdditionalName() |
Name |
MBRecord.getAdditionalName() |
Name |
MDRecord.getAdditionalName() |
Name |
MFRecord.getAdditionalName() |
Name |
MXRecord.getAdditionalName() |
Name |
NAPTRRecord.getAdditionalName() |
Name |
NSRecord.getAdditionalName() |
Name |
Record.getAdditionalName()
Returns the name for which additional data processing should be done for
this record.
|
Name |
SRVRecord.getAdditionalName() |
Name |
SRVRecord.getAdditionalName() |
Name |
Record.getAdditionalName()
Returns the name for which additional data processing should be done for
this record.
|
Name |
NSRecord.getAdditionalName() |
Name |
NAPTRRecord.getAdditionalName() |
Name |
MXRecord.getAdditionalName() |
Name |
MFRecord.getAdditionalName() |
Name |
MDRecord.getAdditionalName() |
Name |
MBRecord.getAdditionalName() |
Name |
KXRecord.getAdditionalName() |
Name |
SOARecord.getAdmin()
Returns the zone administrator's address
|
Name |
SOARecord.getAdmin()
Returns the zone administrator's address
|
Name |
TKEYRecord.getAlgorithm()
Returns the shared key's algorithm
|
Name |
TSIGRecord.getAlgorithm()
Returns the shared key's algorithm
|
Name |
TSIGRecord.getAlgorithm()
Returns the shared key's algorithm
|
Name |
TKEYRecord.getAlgorithm()
Returns the shared key's algorithm
|
Name |
CNAMERecord.getAlias()
Gets the alias specified by the CNAME Record
|
Name |
DNAMERecord.getAlias()
Gets the alias specified by the DNAME Record
|
Name |
DNAMERecord.getAlias()
Gets the alias specified by the DNAME Record
|
Name |
CNAMERecord.getAlias()
Gets the alias specified by the CNAME Record
|
Name[] |
Lookup.getAliases()
Returns all known aliases for this name.
|
Name[] |
Lookup.getAliases()
Returns all known aliases for this name.
|
static Name[] |
Lookup.getDefaultSearchPath()
Gets the search path that will be used as the default by future Lookups.
|
static Name[] |
Lookup.getDefaultSearchPath()
Gets the search path that will be used as the default by future Lookups.
|
Name |
MINFORecord.getErrorAddress()
Gets the address to receive error messages relating to the mailing
list/mailbox.
|
Name |
MINFORecord.getErrorAddress()
Gets the address to receive error messages relating to the mailing
list/mailbox.
|
Name |
AFSDBRecord.getHost()
Gets the host providing service for the domain.
|
Name |
SOARecord.getHost()
Returns the primary name server
|
Name |
SOARecord.getHost()
Returns the primary name server
|
Name |
AFSDBRecord.getHost()
Gets the host providing service for the domain.
|
Name |
RTRecord.getIntermediateHost()
Gets the host to use as a router.
|
Name |
RTRecord.getIntermediateHost()
Gets the host to use as a router.
|
Name |
MDRecord.getMailAgent()
Gets the mail agent for the domain
|
Name |
MFRecord.getMailAgent()
Gets the mail agent for the domain
|
Name |
MFRecord.getMailAgent()
Gets the mail agent for the domain
|
Name |
MDRecord.getMailAgent()
Gets the mail agent for the domain
|
Name |
MBRecord.getMailbox()
Gets the mailbox for the domain
|
Name |
MGRecord.getMailbox()
Gets the mailbox in the mail group specified by the domain
|
Name |
RPRecord.getMailbox()
Gets the mailbox address of the RP Record
|
Name |
RPRecord.getMailbox()
Gets the mailbox address of the RP Record
|
Name |
MGRecord.getMailbox()
Gets the mailbox in the mail group specified by the domain
|
Name |
MBRecord.getMailbox()
Gets the mailbox for the domain
|
Name |
PXRecord.getMap822()
Gets the RFC 822 component of the mail address.
|
Name |
PXRecord.getMap822()
Gets the RFC 822 component of the mail address.
|
Name |
PXRecord.getMapX400()
Gets the X.400 component of the mail address.
|
Name |
PXRecord.getMapX400()
Gets the X.400 component of the mail address.
|
Name |
Record.getName()
Returns the record's name
|
Name |
RRset.getName()
Returns the name of the records
|
Name |
ZoneTransferIn.getName()
Gets the name of the zone being transferred.
|
Name |
ZoneTransferIn.getName()
Gets the name of the zone being transferred.
|
Name |
RRset.getName()
Returns the name of the records
|
Name |
Record.getName()
Returns the record's name
|
Name |
Tokenizer.getName(Name origin)
Gets the next token from a tokenizer and converts it to a name.
|
Name |
Tokenizer.getName(Name origin)
Gets the next token from a tokenizer and converts it to a name.
|
protected Name |
U16NameBase.getNameField() |
protected Name |
U16NameBase.getNameField() |
Name |
MRRecord.getNewName()
Gets the new name of the mailbox specified by the domain
|
Name |
MRRecord.getNewName()
Gets the new name of the mailbox specified by the domain
|
Name |
NSECRecord.getNext()
Returns the next name
|
Name |
NXTRecord.getNext()
Returns the next name
|
Name |
NXTRecord.getNext()
Returns the next name
|
Name |
NSECRecord.getNext()
Returns the next name
|
Name |
Zone.getOrigin()
Returns the Zone's origin
|
Name |
Zone.getOrigin()
Returns the Zone's origin
|
Name |
A6Record.getPrefix()
Returns the address prefix
|
Name |
A6Record.getPrefix()
Returns the address prefix
|
Name |
NAPTRRecord.getReplacement()
Returns the replacement domain-name
|
Name |
NAPTRRecord.getReplacement()
Returns the replacement domain-name
|
Name |
MINFORecord.getResponsibleAddress()
Gets the address responsible for the mailing list/mailbox.
|
Name |
MINFORecord.getResponsibleAddress()
Gets the address responsible for the mailing list/mailbox.
|
Name |
SIGBase.getSigner()
Returns the owner of the signing key
|
Name |
SIGBase.getSigner()
Returns the owner of the signing key
|
Name |
CNAMERecord.getTarget()
Gets the target of the CNAME Record
|
Name |
DNAMERecord.getTarget()
Gets the target of the DNAME Record
|
Name |
KXRecord.getTarget()
Returns the target of the KX record
|
Name |
MXRecord.getTarget()
Returns the target of the MX record
|
Name |
NSAP_PTRRecord.getTarget()
Gets the target of the NSAP_PTR Record
|
Name |
NSRecord.getTarget()
Gets the target of the NS Record
|
Name |
PTRRecord.getTarget()
Gets the target of the PTR Record
|
Name |
SRVRecord.getTarget()
Returns the host running that the service
|
Name |
SRVRecord.getTarget()
Returns the host running that the service
|
Name |
PTRRecord.getTarget()
Gets the target of the PTR Record
|
Name |
NSRecord.getTarget()
Gets the target of the NS Record
|
Name |
NSAP_PTRRecord.getTarget()
Gets the target of the NSAP_PTR Record
|
Name |
MXRecord.getTarget()
Returns the target of the MX record
|
Name |
KXRecord.getTarget()
Returns the target of the KX record
|
Name |
DNAMERecord.getTarget()
Gets the target of the DNAME Record
|
Name |
CNAMERecord.getTarget()
Gets the target of the CNAME Record
|
Name |
RPRecord.getTextDomain()
Gets the text domain info of the RP Record
|
Name |
RPRecord.getTextDomain()
Gets the text domain info of the RP Record
|
Name[] |
ResolverConfig.searchPath()
Returns all entries in the located search path
|
Name[] |
ResolverConfig.searchPath()
Returns all entries in the located search path
|
| Modifier and Type | Method and Description |
|---|---|
void |
Update.absent(Name name)
Inserts a prerequisite that the specified name does not exist; that is,
there are no records with the given name in the zone.
|
void |
Update.absent(Name name)
Inserts a prerequisite that the specified name does not exist; that is,
there are no records with the given name in the zone.
|
void |
Update.absent(Name name,
int type)
Inserts a prerequisite that the specified rrset does not exist; that is,
there are no records with the given name and type in the zone.
|
void |
Update.absent(Name name,
int type)
Inserts a prerequisite that the specified rrset does not exist; that is,
there are no records with the given name and type in the zone.
|
void |
Compression.add(int pos,
Name name)
Adds a compression entry mapping a name to a position in a message.
|
void |
Compression.add(int pos,
Name name)
Adds a compression entry mapping a name to a position in a message.
|
void |
Update.add(Name name,
int type,
long ttl,
String record)
Parses a record from the string, and indicates that the record
should be inserted into the zone.
|
void |
Update.add(Name name,
int type,
long ttl,
String record)
Parses a record from the string, and indicates that the record
should be inserted into the zone.
|
void |
Update.add(Name name,
int type,
long ttl,
Tokenizer tokenizer)
Parses a record from the tokenizer, and indicates that the record
should be inserted into the zone.
|
void |
Update.add(Name name,
int type,
long ttl,
Tokenizer tokenizer)
Parses a record from the tokenizer, and indicates that the record
should be inserted into the zone.
|
void |
Cache.addNegative(Name name,
int type,
SOARecord soa,
int cred)
Adds a negative entry to the Cache.
|
void |
Cache.addNegative(Name name,
int type,
SOARecord soa,
int cred)
Adds a negative entry to the Cache.
|
void |
Update.delete(Name name)
Indicates that all records with the given name should be deleted from
the zone.
|
void |
Update.delete(Name name)
Indicates that all records with the given name should be deleted from
the zone.
|
void |
Update.delete(Name name,
int type)
Indicates that all records with the given name and type should be deleted
from the zone.
|
void |
Update.delete(Name name,
int type)
Indicates that all records with the given name and type should be deleted
from the zone.
|
void |
Update.delete(Name name,
int type,
String record)
Parses a record from the string, and indicates that the record
should be deleted from the zone.
|
void |
Update.delete(Name name,
int type,
String record)
Parses a record from the string, and indicates that the record
should be deleted from the zone.
|
void |
Update.delete(Name name,
int type,
Tokenizer tokenizer)
Parses a record from the tokenizer, and indicates that the record
should be deleted from the zone.
|
void |
Update.delete(Name name,
int type,
Tokenizer tokenizer)
Parses a record from the tokenizer, and indicates that the record
should be deleted from the zone.
|
RRset[] |
Cache.findAnyRecords(Name name,
int type)
Looks up Records in the Cache (a wrapper around lookupRecords).
|
RRset[] |
Cache.findAnyRecords(Name name,
int type)
Looks up Records in the Cache (a wrapper around lookupRecords).
|
RRset |
Zone.findExactMatch(Name name,
int type)
Looks up Records in the zone, finding exact matches only.
|
RRset |
Zone.findExactMatch(Name name,
int type)
Looks up Records in the zone, finding exact matches only.
|
RRset[] |
Cache.findRecords(Name name,
int type)
Looks up credible Records in the Cache (a wrapper around lookupRecords).
|
SetResponse |
Zone.findRecords(Name name,
int type)
Looks up Records in the Zone.
|
SetResponse |
Zone.findRecords(Name name,
int type)
Looks up Records in the Zone.
|
RRset[] |
Cache.findRecords(Name name,
int type)
Looks up credible Records in the Cache (a wrapper around lookupRecords).
|
boolean |
Message.findRRset(Name name,
int type)
Determines if an RRset with the given name and type is already present in
any section.
|
boolean |
Message.findRRset(Name name,
int type)
Determines if an RRset with the given name and type is already present in
any section.
|
boolean |
Message.findRRset(Name name,
int type,
int section)
Determines if an RRset with the given name and type is already present in
the given section.
|
boolean |
Message.findRRset(Name name,
int type,
int section)
Determines if an RRset with the given name and type is already present in
the given section.
|
void |
Cache.flushName(Name name)
Flushes all RRsets with a given name from the cache
|
void |
Cache.flushName(Name name)
Flushes all RRsets with a given name from the cache
|
void |
Cache.flushSet(Name name,
int type)
Flushes an RRset from the cache
|
void |
Cache.flushSet(Name name,
int type)
Flushes an RRset from the cache
|
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
|
int |
Compression.get(Name name)
Retrieves the position of the given name, if it has been previously
included in the message.
|
int |
Compression.get(Name name)
Retrieves the position of the given name, if it has been previously
included in the message.
|
Name |
Tokenizer.getName(Name origin)
Gets the next token from a tokenizer and converts it to a name.
|
Name |
Tokenizer.getName(Name origin)
Gets the next token from a tokenizer and converts it to a name.
|
byte[] |
NSEC3PARAMRecord.hashName(Name name)
Hashes a name with the parameters of this NSEC3PARAM record.
|
byte[] |
NSEC3Record.hashName(Name name)
Hashes a name with the parameters of this NSEC3 record.
|
byte[] |
NSEC3Record.hashName(Name name)
Hashes a name with the parameters of this NSEC3 record.
|
byte[] |
NSEC3PARAMRecord.hashName(Name name)
Hashes a name with the parameters of this NSEC3PARAM record.
|
protected SetResponse |
Cache.lookup(Name name,
int type,
int minCred)
Finds all matching sets or something that causes the lookup to stop.
|
protected SetResponse |
Cache.lookup(Name name,
int type,
int minCred)
Finds all matching sets or something that causes the lookup to stop.
|
SetResponse |
Cache.lookupRecords(Name name,
int type,
int minCred)
Looks up Records in the Cache.
|
SetResponse |
Cache.lookupRecords(Name name,
int type,
int minCred)
Looks up Records in the Cache.
|
static ZoneTransferIn |
ZoneTransferIn.newAXFR(Name zone,
SocketAddress address,
TSIG key)
Instantiates a ZoneTransferIn object to do an AXFR (full zone transfer).
|
static ZoneTransferIn |
ZoneTransferIn.newAXFR(Name zone,
SocketAddress address,
TSIG key)
Instantiates a ZoneTransferIn object to do an AXFR (full zone transfer).
|
static ZoneTransferIn |
ZoneTransferIn.newAXFR(Name zone,
String host,
int port,
TSIG key)
Instantiates a ZoneTransferIn object to do an AXFR (full zone transfer).
|
static ZoneTransferIn |
ZoneTransferIn.newAXFR(Name zone,
String host,
int port,
TSIG key)
Instantiates a ZoneTransferIn object to do an AXFR (full zone transfer).
|
static ZoneTransferIn |
ZoneTransferIn.newAXFR(Name zone,
String host,
TSIG key)
Instantiates a ZoneTransferIn object to do an AXFR (full zone transfer).
|
static ZoneTransferIn |
ZoneTransferIn.newAXFR(Name zone,
String host,
TSIG key)
Instantiates a ZoneTransferIn object to do an AXFR (full zone transfer).
|
static ZoneTransferIn |
ZoneTransferIn.newIXFR(Name zone,
long serial,
boolean fallback,
SocketAddress address,
TSIG key)
Instantiates a ZoneTransferIn object to do an IXFR (incremental zone
transfer).
|
static ZoneTransferIn |
ZoneTransferIn.newIXFR(Name zone,
long serial,
boolean fallback,
SocketAddress address,
TSIG key)
Instantiates a ZoneTransferIn object to do an IXFR (incremental zone
transfer).
|
static ZoneTransferIn |
ZoneTransferIn.newIXFR(Name zone,
long serial,
boolean fallback,
String host,
int port,
TSIG key)
Instantiates a ZoneTransferIn object to do an IXFR (incremental zone
transfer).
|
static ZoneTransferIn |
ZoneTransferIn.newIXFR(Name zone,
long serial,
boolean fallback,
String host,
int port,
TSIG key)
Instantiates a ZoneTransferIn object to do an IXFR (incremental zone
transfer).
|
static ZoneTransferIn |
ZoneTransferIn.newIXFR(Name zone,
long serial,
boolean fallback,
String host,
TSIG key)
Instantiates a ZoneTransferIn object to do an IXFR (incremental zone
transfer).
|
static ZoneTransferIn |
ZoneTransferIn.newIXFR(Name zone,
long serial,
boolean fallback,
String host,
TSIG key)
Instantiates a ZoneTransferIn object to do an IXFR (incremental zone
transfer).
|
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.
|
static Message |
Message.newUpdate(Name zone)
Creates a new Message to contain a dynamic update.
|
static Message |
Message.newUpdate(Name zone)
Creates a new Message to contain a dynamic update.
|
void |
Update.present(Name name)
Inserts a prerequisite that the specified name exists; that is, there
exist records with the given name in the zone.
|
void |
Update.present(Name name)
Inserts a prerequisite that the specified name exists; that is, there
exist records with the given name in the zone.
|
void |
Update.present(Name name,
int type)
Inserts a prerequisite that the specified rrset exists; that is, there
exist records with the given name and type in the zone.
|
void |
Update.present(Name name,
int type)
Inserts a prerequisite that the specified rrset exists; that is, there
exist records with the given name and type in the zone.
|
void |
Update.present(Name name,
int type,
String record)
Parses a record from the string, and inserts a prerequisite that the
record exists.
|
void |
Update.present(Name name,
int type,
String record)
Parses a record from the string, and inserts a prerequisite that the
record exists.
|
void |
Update.present(Name name,
int type,
Tokenizer tokenizer)
Parses a record from the tokenizer, and inserts a prerequisite that the
record exists.
|
void |
Update.present(Name name,
int type,
Tokenizer tokenizer)
Parses a record from the tokenizer, and inserts a prerequisite that the
record exists.
|
void |
Update.replace(Name name,
int type,
long ttl,
String record)
Parses a record from the string, and indicates that the record
should be inserted into the zone replacing any other records with the
same name and type.
|
void |
Update.replace(Name name,
int type,
long ttl,
String record)
Parses a record from the string, and indicates that the record
should be inserted into the zone replacing any other records with the
same name and type.
|
void |
Update.replace(Name name,
int type,
long ttl,
Tokenizer tokenizer)
Parses a record from the tokenizer, and indicates that the record
should be inserted into the zone replacing any other records with the
same name and type.
|
void |
Update.replace(Name name,
int type,
long ttl,
Tokenizer tokenizer)
Parses a record from the tokenizer, and indicates that the record
should be inserted into the zone replacing any other records with the
same name and type.
|
static void |
Lookup.setDefaultSearchPath(Name[] domains)
Sets the search path to be used as the default by future Lookups.
|
static void |
Lookup.setDefaultSearchPath(Name[] domains)
Sets the search path to be used as the default by future Lookups.
|
void |
Lookup.setSearchPath(Name[] domains)
Sets the search path to use when performing this lookup.
|
void |
Lookup.setSearchPath(Name[] domains)
Sets the search path to use when performing this lookup.
|
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.
|
| Constructor and Description |
|---|
A6Record(Name name,
int dclass,
long ttl,
int prefixBits,
InetAddress suffix,
Name prefix)
Creates an A6 Record from the given data
|
A6Record(Name name,
int dclass,
long ttl,
int prefixBits,
InetAddress suffix,
Name prefix)
Creates an A6 Record from the given data
|
AAAARecord(Name name,
int dclass,
long ttl,
InetAddress address)
Creates an AAAA Record from the given data
|
AAAARecord(Name name,
int dclass,
long ttl,
InetAddress address)
Creates an AAAA Record from the given data
|
AFSDBRecord(Name name,
int dclass,
long ttl,
int subtype,
Name host)
Creates an AFSDB Record from the given data.
|
AFSDBRecord(Name name,
int dclass,
long ttl,
int subtype,
Name host)
Creates an AFSDB Record from the given data.
|
APLRecord(Name name,
int dclass,
long ttl,
List elements)
Creates an APL Record from the given data.
|
APLRecord(Name name,
int dclass,
long ttl,
List elements)
Creates an APL Record from the given data.
|
ARecord(Name name,
int dclass,
long ttl,
InetAddress address)
Creates an A Record from the given data
|
ARecord(Name name,
int dclass,
long ttl,
InetAddress address)
Creates an A Record from the given data
|
CERTRecord(Name name,
int dclass,
long ttl,
int certType,
int keyTag,
int alg,
byte[] cert)
Creates a CERT Record from the given data
|
CERTRecord(Name name,
int dclass,
long ttl,
int certType,
int keyTag,
int alg,
byte[] cert)
Creates a CERT Record from the given data
|
CNAMERecord(Name name,
int dclass,
long ttl,
Name alias)
Creates a new CNAMERecord with the given data
|
CNAMERecord(Name name,
int dclass,
long ttl,
Name alias)
Creates a new CNAMERecord with the given data
|
DHCIDRecord(Name name,
int dclass,
long ttl,
byte[] data)
Creates an DHCID Record from the given data
|
DHCIDRecord(Name name,
int dclass,
long ttl,
byte[] data)
Creates an DHCID Record from the given data
|
DLVRecord(Name name,
int dclass,
long ttl,
int footprint,
int alg,
int digestid,
byte[] digest)
Creates a DLV Record from the given data
|
DLVRecord(Name name,
int dclass,
long ttl,
int footprint,
int alg,
int digestid,
byte[] digest)
Creates a DLV Record from the given data
|
DNAMERecord(Name name,
int dclass,
long ttl,
Name alias)
Creates a new DNAMERecord with the given data
|
DNAMERecord(Name name,
int dclass,
long ttl,
Name alias)
Creates a new DNAMERecord with the given data
|
DNSKEYRecord(Name name,
int dclass,
long ttl,
int flags,
int proto,
int alg,
byte[] key)
Creates a DNSKEY Record from the given data
|
DNSKEYRecord(Name name,
int dclass,
long ttl,
int flags,
int proto,
int alg,
byte[] key)
Creates a DNSKEY Record from the given data
|
DNSKEYRecord(Name name,
int dclass,
long ttl,
int flags,
int proto,
int alg,
PublicKey key)
Creates a DNSKEY Record from the given data
|
DNSKEYRecord(Name name,
int dclass,
long ttl,
int flags,
int proto,
int alg,
PublicKey key)
Creates a DNSKEY Record from the given data
|
DSRecord(Name name,
int dclass,
long ttl,
int footprint,
int digestid,
DNSKEYRecord key)
Creates a DS Record from the given data
|
DSRecord(Name name,
int dclass,
long ttl,
int footprint,
int digestid,
DNSKEYRecord key)
Creates a DS Record from the given data
|
DSRecord(Name name,
int dclass,
long ttl,
int footprint,
int alg,
int digestid,
byte[] digest)
Creates a DS Record from the given data
|
DSRecord(Name name,
int dclass,
long ttl,
int footprint,
int alg,
int digestid,
byte[] digest)
Creates a DS Record from the given data
|
Generator(long start,
long end,
long step,
String namePattern,
int type,
int dclass,
long ttl,
String rdataPattern,
Name origin)
Creates a specification for generating records, as a $GENERATE
statement in a master file.
|
Generator(long start,
long end,
long step,
String namePattern,
int type,
int dclass,
long ttl,
String rdataPattern,
Name origin)
Creates a specification for generating records, as a $GENERATE
statement in a master file.
|
GPOSRecord(Name name,
int dclass,
long ttl,
double longitude,
double latitude,
double altitude)
Creates an GPOS Record from the given data
|
GPOSRecord(Name name,
int dclass,
long ttl,
double longitude,
double latitude,
double altitude)
Creates an GPOS Record from the given data
|
GPOSRecord(Name name,
int dclass,
long ttl,
String longitude,
String latitude,
String altitude)
Creates an GPOS Record from the given data
|
GPOSRecord(Name name,
int dclass,
long ttl,
String longitude,
String latitude,
String altitude)
Creates an GPOS Record from the given data
|
HINFORecord(Name name,
int dclass,
long ttl,
String cpu,
String os)
Creates an HINFO Record from the given data
|
HINFORecord(Name name,
int dclass,
long ttl,
String cpu,
String os)
Creates an HINFO Record from the given data
|
IPSECKEYRecord(Name name,
int dclass,
long ttl,
int precedence,
int gatewayType,
int algorithmType,
Object gateway,
byte[] key)
Creates an IPSECKEY Record from the given data.
|
IPSECKEYRecord(Name name,
int dclass,
long ttl,
int precedence,
int gatewayType,
int algorithmType,
Object gateway,
byte[] key)
Creates an IPSECKEY Record from the given data.
|
ISDNRecord(Name name,
int dclass,
long ttl,
String address,
String subAddress)
Creates an ISDN Record from the given data
|
ISDNRecord(Name name,
int dclass,
long ttl,
String address,
String subAddress)
Creates an ISDN Record from the given data
|
KEYBase(Name name,
int type,
int dclass,
long ttl,
int flags,
int proto,
int alg,
byte[] key) |
KEYBase(Name name,
int type,
int dclass,
long ttl,
int flags,
int proto,
int alg,
byte[] key) |
KEYRecord(Name name,
int dclass,
long ttl,
int flags,
int proto,
int alg,
byte[] key)
Creates a KEY Record from the given data
|
KEYRecord(Name name,
int dclass,
long ttl,
int flags,
int proto,
int alg,
byte[] key)
Creates a KEY Record from the given data
|
KEYRecord(Name name,
int dclass,
long ttl,
int flags,
int proto,
int alg,
PublicKey key)
Creates a KEY Record from the given data
|
KEYRecord(Name name,
int dclass,
long ttl,
int flags,
int proto,
int alg,
PublicKey key)
Creates a KEY Record from the given data
|
KXRecord(Name name,
int dclass,
long ttl,
int preference,
Name target)
Creates a KX Record from the given data
|
KXRecord(Name name,
int dclass,
long ttl,
int preference,
Name target)
Creates a KX Record from the given data
|
LOCRecord(Name name,
int dclass,
long ttl,
double latitude,
double longitude,
double altitude,
double size,
double hPrecision,
double vPrecision)
Creates an LOC Record from the given data
|
LOCRecord(Name name,
int dclass,
long ttl,
double latitude,
double longitude,
double altitude,
double size,
double hPrecision,
double vPrecision)
Creates an LOC Record from the given data
|
Lookup(Name name)
Create a Lookup object that will find records of type A at the given name
in the IN class.
|
Lookup(Name name)
Create a Lookup object that will find records of type A at the given name
in the IN class.
|
Lookup(Name name,
int type)
Create a Lookup object that will find records of the given name and type
in the IN class.
|
Lookup(Name name,
int type)
Create a Lookup object that will find records of the given name and type
in the IN class.
|
Lookup(Name name,
int type,
int dclass)
Create a Lookup object that will find records of the given name, type,
and class.
|
Lookup(Name name,
int type,
int dclass)
Create a Lookup object that will find records of the given name, type,
and class.
|
Master(InputStream in,
Name origin)
Initializes the master file reader.
|
Master(InputStream in,
Name origin)
Initializes the master file reader.
|
Master(InputStream in,
Name origin,
long ttl)
Initializes the master file reader.
|
Master(InputStream in,
Name origin,
long ttl)
Initializes the master file reader.
|
Master(String filename,
Name origin)
Initializes the master file reader and opens the specified master file.
|
Master(String filename,
Name origin)
Initializes the master file reader and opens the specified master file.
|
Master(String filename,
Name origin,
long ttl)
Initializes the master file reader and opens the specified master file.
|
Master(String filename,
Name origin,
long ttl)
Initializes the master file reader and opens the specified master file.
|
MBRecord(Name name,
int dclass,
long ttl,
Name mailbox)
Creates a new MB Record with the given data
|
MBRecord(Name name,
int dclass,
long ttl,
Name mailbox)
Creates a new MB Record with the given data
|
MDRecord(Name name,
int dclass,
long ttl,
Name mailAgent)
Creates a new MD Record with the given data
|
MDRecord(Name name,
int dclass,
long ttl,
Name mailAgent)
Creates a new MD Record with the given data
|
MFRecord(Name name,
int dclass,
long ttl,
Name mailAgent)
Creates a new MF Record with the given data
|
MFRecord(Name name,
int dclass,
long ttl,
Name mailAgent)
Creates a new MF Record with the given data
|
MGRecord(Name name,
int dclass,
long ttl,
Name mailbox)
Creates a new MG Record with the given data
|
MGRecord(Name name,
int dclass,
long ttl,
Name mailbox)
Creates a new MG Record with the given data
|
MINFORecord(Name name,
int dclass,
long ttl,
Name responsibleAddress,
Name errorAddress)
Creates an MINFO Record from the given data
|
MINFORecord(Name name,
int dclass,
long ttl,
Name responsibleAddress,
Name errorAddress)
Creates an MINFO Record from the given data
|
MRRecord(Name name,
int dclass,
long ttl,
Name newName)
Creates a new MR Record with the given data
|
MRRecord(Name name,
int dclass,
long ttl,
Name newName)
Creates a new MR Record with the given data
|
MXRecord(Name name,
int dclass,
long ttl,
int priority,
Name target)
Creates an MX Record from the given data
|
MXRecord(Name name,
int dclass,
long ttl,
int priority,
Name target)
Creates an MX Record from the given data
|
NAPTRRecord(Name name,
int dclass,
long ttl,
int order,
int preference,
String flags,
String service,
String regexp,
Name replacement)
Creates an NAPTR Record from the given data
|
NAPTRRecord(Name name,
int dclass,
long ttl,
int order,
int preference,
String flags,
String service,
String regexp,
Name replacement)
Creates an NAPTR Record from the given data
|
NSAP_PTRRecord(Name name,
int dclass,
long ttl,
Name target)
Creates a new NSAP_PTR Record with the given data
|
NSAP_PTRRecord(Name name,
int dclass,
long ttl,
Name target)
Creates a new NSAP_PTR Record with the given data
|
NSAPRecord(Name name,
int dclass,
long ttl,
String address)
Creates an NSAP Record from the given data
|
NSAPRecord(Name name,
int dclass,
long ttl,
String address)
Creates an NSAP Record from the given data
|
NSEC3PARAMRecord(Name name,
int dclass,
long ttl,
int hashAlg,
int flags,
int iterations,
byte[] salt)
Creates an NSEC3PARAM record from the given data.
|
NSEC3PARAMRecord(Name name,
int dclass,
long ttl,
int hashAlg,
int flags,
int iterations,
byte[] salt)
Creates an NSEC3PARAM record from the given data.
|
NSEC3Record(Name name,
int dclass,
long ttl,
int hashAlg,
int flags,
int iterations,
byte[] salt,
byte[] next,
int[] types)
Creates an NSEC3 record from the given data.
|
NSEC3Record(Name name,
int dclass,
long ttl,
int hashAlg,
int flags,
int iterations,
byte[] salt,
byte[] next,
int[] types)
Creates an NSEC3 record from the given data.
|
NSECRecord(Name name,
int dclass,
long ttl,
Name next,
int[] types)
Creates an NSEC Record from the given data.
|
NSECRecord(Name name,
int dclass,
long ttl,
Name next,
int[] types)
Creates an NSEC Record from the given data.
|
NSRecord(Name name,
int dclass,
long ttl,
Name target)
Creates a new NS Record with the given data
|
NSRecord(Name name,
int dclass,
long ttl,
Name target)
Creates a new NS Record with the given data
|
NULLRecord(Name name,
int dclass,
long ttl,
byte[] data)
Creates a NULL record from the given data.
|
NULLRecord(Name name,
int dclass,
long ttl,
byte[] data)
Creates a NULL record from the given data.
|
NXTRecord(Name name,
int dclass,
long ttl,
Name next,
BitSet bitmap)
Creates an NXT Record from the given data
|
NXTRecord(Name name,
int dclass,
long ttl,
Name next,
BitSet bitmap)
Creates an NXT Record from the given data
|
PTRRecord(Name name,
int dclass,
long ttl,
Name target)
Creates a new PTR Record with the given data
|
PTRRecord(Name name,
int dclass,
long ttl,
Name target)
Creates a new PTR Record with the given data
|
PXRecord(Name name,
int dclass,
long ttl,
int preference,
Name map822,
Name mapX400)
Creates an PX Record from the given data
|
PXRecord(Name name,
int dclass,
long ttl,
int preference,
Name map822,
Name mapX400)
Creates an PX Record from the given data
|
RelativeNameException(Name name) |
RelativeNameException(Name name) |
RPRecord(Name name,
int dclass,
long ttl,
Name mailbox,
Name textDomain)
Creates an RP Record from the given data
|
RPRecord(Name name,
int dclass,
long ttl,
Name mailbox,
Name textDomain)
Creates an RP Record from the given data
|
RRSIGRecord(Name name,
int dclass,
long ttl,
int covered,
int alg,
long origttl,
Date expire,
Date timeSigned,
int footprint,
Name signer,
byte[] signature)
Creates an RRSIG Record from the given data
|
RRSIGRecord(Name name,
int dclass,
long ttl,
int covered,
int alg,
long origttl,
Date expire,
Date timeSigned,
int footprint,
Name signer,
byte[] signature)
Creates an RRSIG Record from the given data
|
RTRecord(Name name,
int dclass,
long ttl,
int preference,
Name intermediateHost)
Creates an RT Record from the given data
|
RTRecord(Name name,
int dclass,
long ttl,
int preference,
Name intermediateHost)
Creates an RT Record from the given data
|
SIGBase(Name name,
int type,
int dclass,
long ttl,
int covered,
int alg,
long origttl,
Date expire,
Date timeSigned,
int footprint,
Name signer,
byte[] signature) |
SIGBase(Name name,
int type,
int dclass,
long ttl,
int covered,
int alg,
long origttl,
Date expire,
Date timeSigned,
int footprint,
Name signer,
byte[] signature) |
SIGRecord(Name name,
int dclass,
long ttl,
int covered,
int alg,
long origttl,
Date expire,
Date timeSigned,
int footprint,
Name signer,
byte[] signature)
Creates an SIG Record from the given data
|
SIGRecord(Name name,
int dclass,
long ttl,
int covered,
int alg,
long origttl,
Date expire,
Date timeSigned,
int footprint,
Name signer,
byte[] signature)
Creates an SIG Record from the given data
|
SOARecord(Name name,
int dclass,
long ttl,
Name host,
Name admin,
long serial,
long refresh,
long retry,
long expire,
long minimum)
Creates an SOA Record from the given data
|
SOARecord(Name name,
int dclass,
long ttl,
Name host,
Name admin,
long serial,
long refresh,
long retry,
long expire,
long minimum)
Creates an SOA Record from the given data
|
SPFRecord(Name name,
int dclass,
long ttl,
List strings)
Creates a SPF Record from the given data
|
SPFRecord(Name name,
int dclass,
long ttl,
List strings)
Creates a SPF Record from the given data
|
SPFRecord(Name name,
int dclass,
long ttl,
String string)
Creates a SPF Record from the given data
|
SPFRecord(Name name,
int dclass,
long ttl,
String string)
Creates a SPF Record from the given data
|
SRVRecord(Name name,
int dclass,
long ttl,
int priority,
int weight,
int port,
Name target)
Creates an SRV Record from the given data
|
SRVRecord(Name name,
int dclass,
long ttl,
int priority,
int weight,
int port,
Name target)
Creates an SRV Record from the given data
|
SSHFPRecord(Name name,
int dclass,
long ttl,
int alg,
int digestType,
byte[] fingerprint)
Creates an SSHFP Record from the given data.
|
SSHFPRecord(Name name,
int dclass,
long ttl,
int alg,
int digestType,
byte[] fingerprint)
Creates an SSHFP Record from the given data.
|
TKEYRecord(Name name,
int dclass,
long ttl,
Name alg,
Date timeInception,
Date timeExpire,
int mode,
int error,
byte[] key,
byte[] other)
Creates a TKEY Record from the given data.
|
TKEYRecord(Name name,
int dclass,
long ttl,
Name alg,
Date timeInception,
Date timeExpire,
int mode,
int error,
byte[] key,
byte[] other)
Creates a TKEY Record from the given data.
|
TSIG(Name name,
byte[] key)
Creates a new TSIG key with the hmac-md5 algorithm, which can be used to
sign or verify a message.
|
TSIG(Name name,
byte[] key)
Creates a new TSIG key with the hmac-md5 algorithm, which can be used to
sign or verify a message.
|
TSIG(Name algorithm,
Name name,
byte[] key)
Creates a new TSIG key, which can be used to sign or verify a message.
|
TSIG(Name algorithm,
Name name,
byte[] key)
Creates a new TSIG key, which can be used to sign or verify a message.
|
TSIG(Name algorithm,
String name,
String key)
Creates a new TSIG object, which can be used to sign or verify a message.
|
TSIG(Name algorithm,
String name,
String key)
Creates a new TSIG object, which can be used to sign or verify a message.
|
TSIGRecord(Name name,
int dclass,
long ttl,
Name alg,
Date timeSigned,
int fudge,
byte[] signature,
int originalID,
int error,
byte[] other)
Creates a TSIG Record from the given data.
|
TSIGRecord(Name name,
int dclass,
long ttl,
Name alg,
Date timeSigned,
int fudge,
byte[] signature,
int originalID,
int error,
byte[] other)
Creates a TSIG Record from the given data.
|
TXTRecord(Name name,
int dclass,
long ttl,
List strings)
Creates a TXT Record from the given data
|
TXTRecord(Name name,
int dclass,
long ttl,
List strings)
Creates a TXT Record from the given data
|
TXTRecord(Name name,
int dclass,
long ttl,
String string)
Creates a TXT Record from the given data
|
TXTRecord(Name name,
int dclass,
long ttl,
String string)
Creates a TXT Record from the given data
|
U16NameBase(Name name,
int type,
int dclass,
long ttl) |
U16NameBase(Name name,
int type,
int dclass,
long ttl) |
U16NameBase(Name name,
int type,
int dclass,
long ttl,
int u16Field,
String u16Description,
Name nameField,
String nameDescription) |
U16NameBase(Name name,
int type,
int dclass,
long ttl,
int u16Field,
String u16Description,
Name nameField,
String nameDescription) |
Update(Name zone)
Creates an update message.
|
Update(Name zone)
Creates an update message.
|
Update(Name zone,
int dclass)
Creates an update message.
|
Update(Name zone,
int dclass)
Creates an update message.
|
WKSRecord(Name name,
int dclass,
long ttl,
InetAddress address,
int protocol,
int[] services)
Creates a WKS Record from the given data
|
WKSRecord(Name name,
int dclass,
long ttl,
InetAddress address,
int protocol,
int[] services)
Creates a WKS Record from the given data
|
X25Record(Name name,
int dclass,
long ttl,
String address)
Creates an X25 Record from the given data
|
X25Record(Name name,
int dclass,
long ttl,
String address)
Creates an X25 Record from the given data
|
Zone(Name zone,
int dclass,
String remote)
Creates a Zone by performing a zone transfer to the specified host.
|
Zone(Name zone,
int dclass,
String remote)
Creates a Zone by performing a zone transfer to the specified host.
|
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.
|
Zone(Name zone,
String file)
Creates a Zone from the records in the specified master file.
|
Zone(Name zone,
String file)
Creates a Zone from the records in the specified master file.
|
| Modifier and Type | Method and Description |
|---|---|
ZoneDomainResource |
JNameServer.findBestZone(DomainResourceFactory drf,
Name name) |
ZoneDomainResource |
JNameServer.findBestZone(DomainResourceFactory drf,
Name name) |
| Modifier and Type | Method and Description |
|---|---|
Zone |
jnamed.findBestZone(Name name) |
Zone |
jnamed.findBestZone(Name name) |
RRset |
jnamed.findExactMatch(Name name,
int type,
int dclass,
boolean glue) |
RRset |
jnamed.findExactMatch(Name name,
int type,
int dclass,
boolean glue) |
| Modifier and Type | Method and Description |
|---|---|
static Name |
Utils.stringToName(String s) |
static Name |
Utils.stringToName(String s) |
| 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) |
static String |
Utils.nameToString(Name n) |
static String |
Utils.nameToString(Name n) |
Copyright © 2021 McEvoy Software Ltd. All rights reserved.