Package | Description |
---|---|
org.minidns | |
org.minidns.cache | |
org.minidns.dnsmessage | |
org.minidns.dnsname | |
org.minidns.dnssec | |
org.minidns.hla | |
org.minidns.integrationtest | |
org.minidns.record | |
org.minidns.util |
Modifier and Type | Field and Description |
---|---|
DnsName |
RrSet.name |
Modifier and Type | Method and Description |
---|---|
Set<A> |
AbstractDnsClient.getCachedIPv4AddressesFor(DnsName dnsName) |
Set<A> |
AbstractDnsClient.getCachedIPv4NameserverAddressesFor(DnsName dnsName) |
Set<AAAA> |
AbstractDnsClient.getCachedIPv6AddressesFor(DnsName dnsName) |
Set<AAAA> |
AbstractDnsClient.getCachedIPv6NameserverAddressesFor(DnsName dnsName) |
Set<NS> |
AbstractDnsClient.getCachedNameserverRecordsFor(DnsName dnsName) |
abstract void |
DnsCache.offer(DnsMessage query,
DnsMessage reply,
DnsName authoritativeZone) |
DnsMessage |
AbstractDnsClient.query(DnsName name,
Record.TYPE type)
Query the system nameservers for a single entry of the class IN
(which is used for MX, SRV, A, AAAA and most other RRs).
|
Modifier and Type | Method and Description |
---|---|
void |
LruCache.offer(DnsMessage query,
DnsMessage reply,
DnsName knownAuthoritativeZone) |
void |
ExtendedLruCache.offer(DnsMessage query,
DnsMessage reply,
DnsName authoritativeZone) |
protected boolean |
FullLruCache.shouldGather(Record<? extends Data> extraRecord,
Question question,
DnsName authoritativeZone) |
protected boolean |
ExtendedLruCache.shouldGather(Record<? extends Data> extraRecord,
Question question,
DnsName authoritativeZone) |
Modifier and Type | Field and Description |
---|---|
DnsName |
Question.name
The question string (e.g.
|
Constructor and Description |
---|
Question(DnsName name,
Record.TYPE type)
Create a dns question for the given name/type/IN (internet class).
|
Question(DnsName name,
Record.TYPE type,
Record.CLASS clazz)
Create a dns question for the given name/type/class.
|
Question(DnsName name,
Record.TYPE type,
Record.CLASS clazz,
boolean unicastQuery) |
Modifier and Type | Field and Description |
---|---|
static DnsName |
DnsName.IN_ADDR_ARPA |
static DnsName |
DnsName.IP6_ARPA |
static DnsName |
DnsName.ROOT |
Modifier and Type | Method and Description |
---|---|
static DnsName |
DnsName.from(CharSequence name) |
static DnsName |
DnsName.from(DnsName... nameComponents) |
static DnsName |
DnsName.from(DnsName child,
DnsName parent)
Create a DNS name by "concatenating" the child under the parent name.
|
static DnsName |
DnsName.from(String name) |
static DnsName |
DnsName.from(String[] parts) |
DnsName |
DnsName.getParent()
Return the parent of this DNS label.
|
static DnsName |
DnsName.parse(DataInputStream dis,
byte[] data)
Parse a domain name starting at the current offset and moving the input
stream pointer past this domain name (even if cross references occure).
|
DnsName |
DnsName.stripToLabels(int labelCount) |
Modifier and Type | Method and Description |
---|---|
int |
DnsName.compareTo(DnsName other) |
static DnsName |
DnsName.from(DnsName... nameComponents) |
static DnsName |
DnsName.from(DnsName child,
DnsName parent)
Create a DNS name by "concatenating" the child under the parent name.
|
boolean |
DnsName.isChildOf(DnsName parent) |
boolean |
DnsName.isDirectChildOf(DnsName parent) |
Modifier and Type | Method and Description |
---|---|
void |
DnssecClient.addSecureEntryPoint(DnsName name,
byte[] key)
Add a new secure entry point to the list of known secure entry points.
|
void |
DnssecClient.configureLookasideValidation(DnsName dlv)
Enables DNSSEC Lookaside Validation (DLV) using the given DLV service.
|
void |
DnssecClient.removeSecureEntryPoint(DnsName name)
Remove the secure entry point stored for a domain name.
|
Modifier and Type | Field and Description |
---|---|
DnsName |
SrvProto.dnsName |
DnsName |
SrvService.dnsName |
DnsName |
SrvResolverResult.ResolvedSrvRecord.name |
Modifier and Type | Method and Description |
---|---|
<D extends Data> |
ResolverApi.resolve(DnsName name,
Class<D> type) |
<D extends Data> |
DnssecResolverApi.resolveDnssecReliable(DnsName name,
Class<D> type)
Resolve the given name and type which is expected to yield DNSSEC authenticated results.
|
SrvResolverResult |
ResolverApi.resolveSrv(DnsName name)
Resolve the
SRV resource record for the given name. |
SrvResolverResult |
ResolverApi.resolveSrv(DnsName service,
DnsName proto,
DnsName name) |
SrvResolverResult |
ResolverApi.resolveSrv(SrvService service,
SrvProto proto,
DnsName name) |
SrvResolverResult |
ResolverApi.resolveSrv(SrvType type,
DnsName serviceName) |
Modifier and Type | Field and Description |
---|---|
static DnsName |
IntegrationTestHelper.DNSSEC_DOMAIN |
Modifier and Type | Field and Description |
---|---|
DnsName |
SOA.mname
The domain name of the name server that was the original or primary source of data for this zone.
|
DnsName |
Record.name
The generic name of this record.
|
DnsName |
RRWithTarget.name
Deprecated.
RRWithTarget.target instead. |
DnsName |
SRV.name
Deprecated.
use
SRV.target instead. |
DnsName |
MX.name
Deprecated.
use
MX.target instead. |
DnsName |
NSEC.next
The next owner name that contains a authoritative data or a delegation point.
|
DnsName |
SOA.rname
A domain name which specifies the mailbox of the person responsible for this zone.
|
DnsName |
RRSIG.signerName
The owner name of the DNSKEY RR that a validator is supposed to use.
|
DnsName |
RRWithTarget.target |
DnsName |
SRV.target
The target server.
|
DnsName |
MX.target
The name of the target server.
|
Modifier and Type | Method and Description |
---|---|
DnsName |
RRWithTarget.getTarget() |
Constructor and Description |
---|
CNAME(DnsName target) |
DNAME(DnsName target) |
MX(int priority,
DnsName name) |
NS(DnsName name) |
NSEC(DnsName next,
Record.TYPE[] types) |
Record(DnsName name,
Record.TYPE type,
int clazzValue,
long ttl,
D payloadData) |
Record(DnsName name,
Record.TYPE type,
Record.CLASS clazz,
long ttl,
D payloadData,
boolean unicastQuery) |
RRSIG(Record.TYPE typeCovered,
DnssecConstants.SignatureAlgorithm algorithm,
byte labels,
long originalTtl,
Date signatureExpiration,
Date signatureInception,
int keyTag,
DnsName signerName,
byte[] signature) |
RRSIG(Record.TYPE typeCovered,
int algorithm,
byte labels,
long originalTtl,
Date signatureExpiration,
Date signatureInception,
int keyTag,
DnsName signerName,
byte[] signature) |
RRWithTarget(DnsName target) |
SOA(DnsName mname,
DnsName rname,
long serial,
int refresh,
int retry,
int expire,
long minimum) |
SRV(int priority,
int weight,
int port,
DnsName name) |
Modifier and Type | Method and Description |
---|---|
static DnsName |
InetAddressUtil.reverseIpAddressOf(Inet4Address inet4Address) |
static DnsName |
InetAddressUtil.reverseIpAddressOf(Inet6Address inet6Address) |