A B C D E F G H I K L M N O P Q R S T U V W X Y 
All Classes All Packages

A

A - Class in org.minidns.record
A record payload (ip pointer).
A - org.minidns.record.Record.TYPE
 
A(byte[]) - Constructor for class org.minidns.record.A
 
A(int, int, int, int) - Constructor for class org.minidns.record.A
 
A(CharSequence) - Constructor for class org.minidns.record.A
 
A(Inet4Address) - Constructor for class org.minidns.record.A
 
A6 - org.minidns.record.Record.TYPE
 
AAAA - Class in org.minidns.record
AAAA payload (an ipv6 pointer).
AAAA - org.minidns.record.Record.TYPE
 
AAAA(byte[]) - Constructor for class org.minidns.record.AAAA
 
AAAA(CharSequence) - Constructor for class org.minidns.record.AAAA
 
AAAA(Inet6Address) - Constructor for class org.minidns.record.AAAA
 
ace - Variable in class org.minidns.dnsname.DnsName
The DNS name in ASCII Compatible Encoding (ACE).
ace - Variable in exception org.minidns.dnsname.InvalidDnsNameException
 
addAdditionalResourceRecord(Record<? extends Data>) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
 
addAdditionalResourceRecords(List<Record<? extends Data>>) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
 
addAnswer(Record<? extends Data>) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
 
addAnswers(Collection<Record<? extends Data>>) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
 
addEdnsOption(EdnsOption) - Method in class org.minidns.edns.Edns.Builder
 
additionalSection - Variable in class org.minidns.dnsmessage.DnsMessage
The additional section.
addNameserverRecords(Record<? extends Data>) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
 
addQuestion(Question) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
 
AFSDB - org.minidns.record.Record.TYPE
 
ALabel - Class in org.minidns.dnslabel
 
ALabel(String) - Constructor for class org.minidns.dnslabel.ALabel
 
algorithm - Variable in class org.minidns.record.DelegatingDnssecRR
The cryptographic algorithm used to create the signature.
algorithm - Variable in class org.minidns.record.DelegatingDnssecRR.SharedData
 
algorithm - Variable in class org.minidns.record.DNSKEY
The public key's cryptographic algorithm used.
algorithm - Variable in class org.minidns.record.RRSIG
The cryptographic algorithm used to create the signature.
algorithmByte - Variable in class org.minidns.record.DelegatingDnssecRR
The byte value of the cryptographic algorithm used to create the signature.
algorithmByte - Variable in class org.minidns.record.DNSKEY
The byte value of the public key's cryptographic algorithm used.
algorithmByte - Variable in class org.minidns.record.RRSIG
The cryptographic algorithm used to create the signature.
answerSection - Variable in class org.minidns.dnsmessage.DnsMessage
The answers section records.
ANY - org.minidns.record.Record.CLASS
 
ANY - org.minidns.record.Record.TYPE
 
APL - org.minidns.record.Record.TYPE
 
as(Class<E>) - Method in class org.minidns.record.Record
Return the record as record with the given Data class.
asBuilder() - Method in class org.minidns.dnsmessage.DnsMessage
 
asDatagram(InetAddress, int) - Method in class org.minidns.dnsmessage.DnsMessage
 
asIdn() - Method in class org.minidns.dnsname.DnsName
 
asInt - Variable in enum org.minidns.edns.Edns.OptionCode
 
asLowercaseVariant() - Method in class org.minidns.dnslabel.DnsLabel
 
asMessageBuilder() - Method in class org.minidns.dnsmessage.Question
 
asNormalizedVersion() - Method in class org.minidns.dnsmessage.DnsMessage
 
asQueryMessage() - Method in class org.minidns.dnsmessage.Question
 
asRecord() - Method in class org.minidns.edns.Edns
 
asTerminalOutput() - Method in class org.minidns.dnsmessage.DnsMessage
Format the DnsMessage object in a way suitable for terminal output.
asTerminalOutput() - Method in class org.minidns.edns.Edns
 
asTerminalOutput() - Method in class org.minidns.edns.EdnsOption
 
asTerminalOutputInternal() - Method in class org.minidns.edns.EdnsOption
 
asTerminalOutputInternal() - Method in class org.minidns.edns.Nsid
 
asTerminalOutputInternal() - Method in class org.minidns.edns.UnknownEdnsOption
 
ATMA - org.minidns.record.Record.TYPE
 
authenticData - Variable in class org.minidns.dnsmessage.DnsMessage
True if the server regarded the response as authentic.
authoritativeAnswer - Variable in class org.minidns.dnsmessage.DnsMessage
True if this is a authorative response.
authoritySection - Variable in class org.minidns.dnsmessage.DnsMessage
The Authority Section.
AXFR - org.minidns.record.Record.TYPE
 

B

BADALG - org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
 
BADCOOKIE - org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
 
BADKEY - org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
 
BADMODE - org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
 
BADNAME - org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
 
BADTIME - org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
 
BADTRUNC - org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
 
BADVERS_BADSIG - org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
 
Base32 - Class in org.minidns.util
Very minimal Base32 encoder.
Base64 - Class in org.minidns.util
Very minimal Base64 encoder.
build() - Method in class org.minidns.dnsmessage.DnsMessage.Builder
 
build() - Method in class org.minidns.edns.Edns.Builder
 
builder() - Static method in class org.minidns.dnsmessage.DnsMessage
 
builder() - Static method in class org.minidns.edns.Edns
 
byteValue - Variable in enum org.minidns.record.TLSA.CertUsage
 
byteValue - Variable in enum org.minidns.record.TLSA.MatchingType
 
byteValue - Variable in enum org.minidns.record.TLSA.Selector
 

C

CAA - org.minidns.record.Record.TYPE
 
caConstraint - org.minidns.record.TLSA.CertUsage
 
CallbackRecipient<V,​E> - Interface in org.minidns.util
A recipient of success and exception callbacks.
CDNSKEY - org.minidns.record.Record.TYPE
 
CDS - org.minidns.record.Record.TYPE
 
CERT - org.minidns.record.Record.TYPE
 
certificateAssociationEquals(byte[]) - Method in class org.minidns.record.TLSA
 
certUsage - Variable in class org.minidns.record.TLSA
 
certUsageByte - Variable in class org.minidns.record.TLSA
The provided association that will be used to match the certificate presented in the TLS handshake.
CH - org.minidns.record.Record.CLASS
The Chaos class.
charAt(int) - Method in class org.minidns.dnslabel.DnsLabel
 
charAt(int) - Method in class org.minidns.dnsname.DnsName
 
checkingDisabled - Variable in class org.minidns.dnsmessage.DnsMessage
True if the server should not perform DNSSEC validation before returning the result.
clazz - Variable in class org.minidns.dnsmessage.Question
The question class (usually IN for Internet).
clazz - Variable in enum org.minidns.edns.Edns.OptionCode
 
clazz - Variable in class org.minidns.record.Record
The record class (usually CLASS.IN).
clazzValue - Variable in class org.minidns.record.Record
The value of the class field of a RR.
CNAME - Class in org.minidns.record
CNAME payload (pointer to another domain / address).
CNAME - org.minidns.record.Record.TYPE
 
CNAME(String) - Constructor for class org.minidns.record.CNAME
 
CNAME(DnsName) - Constructor for class org.minidns.record.CNAME
 
CollectionsUtil - Class in org.minidns.util
 
CollectionsUtil() - Constructor for class org.minidns.util.CollectionsUtil
 
compareTo(DnsLabel) - Method in class org.minidns.dnslabel.DnsLabel
 
compareTo(DnsName) - Method in class org.minidns.dnsname.DnsName
 
compareTo(SRV) - Method in class org.minidns.record.SRV
 
convertToInetAddressIfPossible(CharSequence) - Static method in class org.minidns.util.InetAddressUtil
 
copyAnswers() - Method in class org.minidns.dnsmessage.DnsMessage
Copy the records found in the answer section into a new list.
copyAuthority() - Method in class org.minidns.dnsmessage.DnsMessage
Copy the records found in the authority section into a new list.
copyFlagsFrom(DnsMessage) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
 
copyQuestions() - Method in class org.minidns.dnsmessage.DnsMessage
Copy the questions found in the question section.
copySaltInto(byte[], int) - Method in class org.minidns.record.NSEC3
 
CSYNC - org.minidns.record.Record.TYPE
 

D

Data - Class in org.minidns.record
Generic payload class.
Data() - Constructor for class org.minidns.record.Data
 
DefaultIdnaTransformator - Class in org.minidns.idna
 
DefaultIdnaTransformator() - Constructor for class org.minidns.idna.DefaultIdnaTransformator
 
DelegatingDnssecRR - Class in org.minidns.record
DS (Delegation Signer) record payload.
DelegatingDnssecRR(int, byte, byte, byte[]) - Constructor for class org.minidns.record.DelegatingDnssecRR
 
DelegatingDnssecRR(int, DnssecConstants.SignatureAlgorithm, byte, byte[]) - Constructor for class org.minidns.record.DelegatingDnssecRR
 
DelegatingDnssecRR(int, DnssecConstants.SignatureAlgorithm, byte, DnssecConstants.DigestAlgorithm, byte, byte[]) - Constructor for class org.minidns.record.DelegatingDnssecRR
 
DelegatingDnssecRR(int, DnssecConstants.SignatureAlgorithm, DnssecConstants.DigestAlgorithm, byte[]) - Constructor for class org.minidns.record.DelegatingDnssecRR
 
DelegatingDnssecRR.SharedData - Class in org.minidns.record
 
description - Variable in enum org.minidns.constants.DnssecConstants.DigestAlgorithm
 
description - Variable in enum org.minidns.constants.DnssecConstants.SignatureAlgorithm
 
description - Variable in enum org.minidns.record.NSEC3.HashAlgorithm
 
DH - org.minidns.constants.DnssecConstants.SignatureAlgorithm
 
DHCID - org.minidns.record.Record.TYPE
 
digest - Variable in class org.minidns.record.DelegatingDnssecRR
The digest build from a DNSKEY.
digest - Variable in class org.minidns.record.DelegatingDnssecRR.SharedData
 
digestEquals(byte[]) - Method in class org.minidns.record.DelegatingDnssecRR
 
digestType - Variable in class org.minidns.record.DelegatingDnssecRR
The algorithm used to construct the digest.
digestType - Variable in class org.minidns.record.DelegatingDnssecRR.SharedData
 
digestTypeByte - Variable in class org.minidns.record.DelegatingDnssecRR
The byte value of algorithm used to construct the digest.
DLV - Class in org.minidns.record
DLV record payload.
DLV - org.minidns.record.Record.TYPE
 
DLV(int, byte, byte, byte[]) - Constructor for class org.minidns.record.DLV
 
DLV(int, DnssecConstants.SignatureAlgorithm, DnssecConstants.DigestAlgorithm, byte[]) - Constructor for class org.minidns.record.DLV
 
DNAME - Class in org.minidns.record
A DNAME resource record.
DNAME - org.minidns.record.Record.TYPE
 
DNAME(String) - Constructor for class org.minidns.record.DNAME
 
DNAME(DnsName) - Constructor for class org.minidns.record.DNAME
 
DNSKEY - Class in org.minidns.record
DNSKEY record payload.
DNSKEY - org.minidns.record.Record.TYPE
 
DNSKEY(short, byte, byte, byte[]) - Constructor for class org.minidns.record.DNSKEY
 
DNSKEY(short, byte, DnssecConstants.SignatureAlgorithm, byte[]) - Constructor for class org.minidns.record.DNSKEY
 
DnsLabel - Class in org.minidns.dnslabel
A DNS label is an individual component of a DNS name.
DnsLabel(String) - Constructor for class org.minidns.dnslabel.DnsLabel
 
DnsLabel.LabelToLongException - Exception in org.minidns.dnslabel
 
DnsMessage - Class in org.minidns.dnsmessage
A DNS message as defined by RFC 1035.
DnsMessage(byte[]) - Constructor for class org.minidns.dnsmessage.DnsMessage
Build a DNS Message based on a binary DNS message.
DnsMessage(DnsMessage.Builder) - Constructor for class org.minidns.dnsmessage.DnsMessage
 
DnsMessage.Builder - Class in org.minidns.dnsmessage
 
DnsMessage.OPCODE - Enum in org.minidns.dnsmessage
Symbolic DNS Opcode values.
DnsMessage.RESPONSE_CODE - Enum in org.minidns.dnsmessage
Possible DNS response codes.
DnsName - Class in org.minidns.dnsname
A DNS name, also called "domain name".
DNSNameTooLongException(String, byte[]) - Constructor for exception org.minidns.dnsname.InvalidDnsNameException.DNSNameTooLongException
 
DnsRootServer - Class in org.minidns.constants
 
DnsRootServer() - Constructor for class org.minidns.constants.DnsRootServer
 
DnssecConstants - Class in org.minidns.constants
 
DnssecConstants.DigestAlgorithm - Enum in org.minidns.constants
DNSSEC Digest Algorithms.
DnssecConstants.SignatureAlgorithm - Enum in org.minidns.constants
DNSSEC Signature Algorithms.
dnssecOk - Variable in class org.minidns.edns.Edns
 
domainIssuedCertificate - org.minidns.record.TLSA.CertUsage
 
DS - Class in org.minidns.record
DS (Delegation Signer) record payload.
DS - org.minidns.record.Record.TYPE
 
DS(int, byte, byte, byte[]) - Constructor for class org.minidns.record.DS
 
DS(int, DnssecConstants.SignatureAlgorithm, byte, byte[]) - Constructor for class org.minidns.record.DS
 
DS(int, DnssecConstants.SignatureAlgorithm, DnssecConstants.DigestAlgorithm, byte[]) - Constructor for class org.minidns.record.DS
 
DSA - org.minidns.constants.DnssecConstants.SignatureAlgorithm
 
DSA_NSEC3_SHA1 - org.minidns.constants.DnssecConstants.SignatureAlgorithm
 

E

ECC_GOST - org.minidns.constants.DnssecConstants.SignatureAlgorithm
 
ECDSAP256SHA256 - org.minidns.constants.DnssecConstants.SignatureAlgorithm
 
ECDSAP384SHA384 - org.minidns.constants.DnssecConstants.SignatureAlgorithm
 
Edns - Class in org.minidns.edns
EDNS - Extension Mechanism for DNS.
Edns(Edns.Builder) - Constructor for class org.minidns.edns.Edns
 
Edns(Record<OPT>) - Constructor for class org.minidns.edns.Edns
 
Edns.Builder - Class in org.minidns.edns
 
Edns.OptionCode - Enum in org.minidns.edns
The EDNS option code.
EdnsOption - Class in org.minidns.edns
 
EdnsOption(byte[]) - Constructor for class org.minidns.edns.EdnsOption
 
EdnsOption(int, byte[]) - Constructor for class org.minidns.edns.EdnsOption
 
EID - org.minidns.record.Record.TYPE
 
encodeToString(byte[]) - Static method in class org.minidns.util.Base32
 
encodeToString(byte[]) - Static method in class org.minidns.util.Base64
 
equals(Object) - Method in class org.minidns.dnslabel.DnsLabel
 
equals(Object) - Method in class org.minidns.dnsmessage.DnsMessage
 
equals(Object) - Method in class org.minidns.dnsmessage.Question
 
equals(Object) - Method in class org.minidns.dnsname.DnsName
 
equals(Object) - Method in class org.minidns.record.Data
 
equals(Object) - Method in class org.minidns.record.Record
 
EUI48 - org.minidns.record.Record.TYPE
 
EUI64 - org.minidns.record.Record.TYPE
 
ExceptionCallback<E> - Interface in org.minidns.util
 
expire - Variable in class org.minidns.record.SOA
A 32 bit time value that specifies the upper limit on the time interval that can elapse before the zone is no longer authoritative.
extendedRcode - Variable in class org.minidns.edns.Edns
8-bit extended return code.

F

FakeALabel - Class in org.minidns.dnslabel
 
FakeALabel(String) - Constructor for class org.minidns.dnslabel.FakeALabel
 
filter(Class<E>, Collection<Record<? extends Data>>) - Static method in class org.minidns.record.Record
 
filter(Collection<Record<E>>, Class<E>, Collection<Record<? extends Data>>) - Static method in class org.minidns.record.Record
 
filterAdditionalSectionBy(Class<D>) - Method in class org.minidns.dnsmessage.DnsMessage
 
filterAnswerSectionBy(Class<D>) - Method in class org.minidns.dnsmessage.DnsMessage
 
filterAuthoritySectionBy(Class<D>) - Method in class org.minidns.dnsmessage.DnsMessage
 
FLAG_DNSSEC_OK - Static variable in class org.minidns.edns.Edns
Inform the dns server that the client supports DNSSEC.
FLAG_OPT_OUT - Static variable in class org.minidns.record.NSEC3
This Flag indicates whether this NSEC3 RR may cover unsigned delegations.
FLAG_REVOKE - Static variable in class org.minidns.record.DNSKEY
Whether the record holds a revoked key.
FLAG_SECURE_ENTRY_POINT - Static variable in class org.minidns.record.DNSKEY
Whether the key should be used as a secure entry point key.
FLAG_ZONE - Static variable in class org.minidns.record.DNSKEY
Whether the record holds a DNS zone key.
flags - Variable in class org.minidns.edns.Edns
16-bit flags.
flags - Variable in class org.minidns.record.DNSKEY
flags - Variable in class org.minidns.record.NSEC3
Bitmap of flags: NSEC3.FLAG_OPT_OUT.
flags - Variable in class org.minidns.record.NSEC3PARAM
 
forByte(byte) - Static method in enum org.minidns.constants.DnssecConstants.DigestAlgorithm
 
forByte(byte) - Static method in enum org.minidns.constants.DnssecConstants.SignatureAlgorithm
 
forByte(byte) - Static method in enum org.minidns.record.NSEC3.HashAlgorithm
 
FORMAT_ERR - org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
 
from(byte[]) - Static method in class org.minidns.util.Hex
 
from(int) - Static method in enum org.minidns.edns.Edns.OptionCode
 
from(CharSequence) - Static method in class org.minidns.dnsname.DnsName
 
from(String) - Static method in class org.minidns.dnslabel.DnsLabel
 
from(String) - Static method in class org.minidns.dnsname.DnsName
 
from(String[]) - Static method in class org.minidns.dnslabel.DnsLabel
 
from(String[]) - Static method in class org.minidns.dnsname.DnsName
 
from(InetAddress) - Static method in class org.minidns.record.InternetAddressRR
 
from(DnsLabel, DnsLabel, DnsName) - Static method in class org.minidns.dnsname.DnsName
 
from(DnsLabel, DnsName) - Static method in class org.minidns.dnsname.DnsName
 
from(DnsName...) - Static method in class org.minidns.dnsname.DnsName
 
from(DnsName, DnsName) - Static method in class org.minidns.dnsname.DnsName
Create a DNS name by "concatenating" the child under the parent name.
fromInternal(String) - Static method in class org.minidns.dnslabel.LdhLabel
 
fromInternal(String) - Static method in class org.minidns.dnslabel.NonLdhLabel
 
fromInternal(String) - Static method in class org.minidns.dnslabel.XnLabel
 
fromRecord(Record<? extends Data>) - Static method in class org.minidns.edns.Edns
 
fullCertificate - org.minidns.record.TLSA.Selector
 

G

getAdditionalResourceRecords() - Method in class org.minidns.dnsmessage.DnsMessage.Builder
 
getAnswers() - Method in class org.minidns.dnsmessage.DnsMessage.Builder
 
getAnswersFor(Question) - Method in class org.minidns.dnsmessage.DnsMessage
 
getAnswersMinTtl() - Method in class org.minidns.dnsmessage.DnsMessage
Get the minimum TTL from all answers in seconds.
getBlob() - Method in class org.minidns.record.TXT
 
getBytes() - Method in class org.minidns.dnsname.DnsName
Serialize a domain name under IDN rules.
getCertificateAssociation() - Method in class org.minidns.record.TLSA
 
getCharacterStrings() - Method in class org.minidns.record.TXT
 
getClass(int) - Static method in enum org.minidns.record.Record.CLASS
Retrieve the symbolic DNS class for a binary class value.
getDataClass() - Method in enum org.minidns.record.Record.TYPE
Get the Data class for this type.
getDigestBigInteger() - Method in class org.minidns.record.DelegatingDnssecRR
 
getDigestHex() - Method in class org.minidns.record.DelegatingDnssecRR
 
getDomainpart() - Method in class org.minidns.dnsname.DnsName
Domainpart in ACE representation.
getEdns() - Method in class org.minidns.dnsmessage.DnsMessage
 
getEdnsBuilder() - Method in class org.minidns.dnsmessage.DnsMessage.Builder
Get the @{link EDNS} builder.
getEdnsOption(Edns.OptionCode) - Method in class org.minidns.edns.Edns
 
getExceptions() - Method in exception org.minidns.util.MultipleIoException
 
getExtents() - Method in class org.minidns.record.TXT
 
getFirstOfTypeFromAdditionalSection(Class<D>) - Method in class org.minidns.dnsmessage.DnsMessage
 
getFirstOfTypeFromAnswerSection(Class<D>) - Method in class org.minidns.dnsmessage.DnsMessage
 
getFirstOfTypeFromAuthoritySection(Class<D>) - Method in class org.minidns.dnsmessage.DnsMessage
 
getHostpart() - Method in class org.minidns.dnsname.DnsName
Hostpart in ACE representation.
getHostpartLabel() - Method in class org.minidns.dnsname.DnsName
 
getInByteBuffer() - Method in class org.minidns.dnsmessage.DnsMessage
 
getInetAddress() - Method in class org.minidns.record.InternetAddressRR
 
getInternationalizedRepresentation() - Method in class org.minidns.dnslabel.DnsLabel
 
getInternationalizedRepresentationInternal() - Method in class org.minidns.dnslabel.ALabel
 
getInternationalizedRepresentationInternal() - Method in class org.minidns.dnslabel.DnsLabel
 
getIp() - Method in class org.minidns.record.InternetAddressRR
Allocates a new byte buffer and fills the buffer with the bytes representing the IP address of this resource record.
getIpv4RootServerById(char) - Static method in class org.minidns.constants.DnsRootServer
 
getIpv6RootServerById(char) - Static method in class org.minidns.constants.DnsRootServer
 
getKey() - Method in class org.minidns.record.DNSKEY
 
getKeyAsDataInputStream() - Method in class org.minidns.record.DNSKEY
 
getKeyBase64() - Method in class org.minidns.record.DNSKEY
 
getKeyBigInteger() - Method in class org.minidns.record.DNSKEY
 
getKeyLength() - Method in class org.minidns.record.DNSKEY
 
getKeyTag() - Method in class org.minidns.record.DNSKEY
Retrieve the key tag identifying this DNSKEY.
getLabel(int) - Method in class org.minidns.dnsname.DnsName
 
getLabelCount() - Method in class org.minidns.dnsname.DnsName
 
getLabels() - Method in class org.minidns.dnsname.DnsName
Get a copy of the labels of this DNS name.
getLabelType() - Method in class org.minidns.dnslabel.DnsLabel
 
getMessage() - Method in exception org.minidns.dnsname.InvalidDnsNameException.DNSNameTooLongException
 
getMessage() - Method in exception org.minidns.dnsname.InvalidDnsNameException.LabelTooLongException
 
getNextHashed() - Method in class org.minidns.record.NSEC3
 
getNextHashedBase32() - Method in class org.minidns.record.NSEC3
 
getNextHashedDnsLabel() - Method in class org.minidns.record.NSEC3
 
getOpcode(int) - Static method in enum org.minidns.dnsmessage.DnsMessage.OPCODE
Retrieve the symbolic name of an opcode byte.
getOptionCode() - Method in class org.minidns.edns.EdnsOption
 
getOptionCode() - Method in class org.minidns.edns.Nsid
 
getOptionCode() - Method in class org.minidns.edns.UnknownEdnsOption
 
getOptPseudoRecord() - Method in class org.minidns.dnsmessage.DnsMessage
 
getParent() - Method in class org.minidns.dnsname.DnsName
Return the parent of this DNS label.
getPayload() - Method in class org.minidns.record.Record
The payload data, usually a subclass of data (A, AAAA, CNAME, ...).
getPublicKeyPacket() - Method in class org.minidns.record.OPENPGPKEY
 
getPublicKeyPacketBase64() - Method in class org.minidns.record.OPENPGPKEY
 
getQuestion() - Method in class org.minidns.dnsmessage.DnsMessage
 
getQuestion() - Method in class org.minidns.record.Record
Get the question asking for this resource record.
getQuestionMessage() - Method in class org.minidns.record.Record
 
getRandomFrom(Set<T>, Random) - Static method in class org.minidns.util.CollectionsUtil
 
getRandomIpv4RootServer(Random) - Static method in class org.minidns.constants.DnsRootServer
 
getRandomIpv6RootServer(Random) - Static method in class org.minidns.constants.DnsRootServer
 
getRawAce() - Method in class org.minidns.dnsname.DnsName
 
getRawBytes() - Method in class org.minidns.dnsname.DnsName
 
getRawLabels() - Method in class org.minidns.dnsname.DnsName
Get a copy of the raw labels of this DNS name.
getResponseBuilder(DnsMessage.RESPONSE_CODE) - Method in class org.minidns.dnsmessage.DnsMessage
 
getResponseCode(int) - Static method in enum org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
Retrieve the response code for a byte value.
getSalt() - Method in class org.minidns.record.NSEC3
 
getSaltLength() - Method in class org.minidns.record.NSEC3
 
getSaltLength() - Method in class org.minidns.record.NSEC3PARAM
 
getSignature() - Method in class org.minidns.record.RRSIG
 
getSignatureAsDataInputStream() - Method in class org.minidns.record.RRSIG
 
getSignatureBase64() - Method in class org.minidns.record.RRSIG
 
getSignatureLength() - Method in class org.minidns.record.RRSIG
 
getTarget() - Method in class org.minidns.record.RRWithTarget
 
getText() - Method in class org.minidns.record.TXT
 
getTtl() - Method in class org.minidns.record.Record
Retrieve the record ttl.
getType() - Method in class org.minidns.record.A
 
getType() - Method in class org.minidns.record.AAAA
 
getType() - Method in class org.minidns.record.CNAME
 
getType() - Method in class org.minidns.record.Data
The payload type.
getType() - Method in class org.minidns.record.DLV
 
getType() - Method in class org.minidns.record.DNAME
 
getType() - Method in class org.minidns.record.DNSKEY
 
getType() - Method in class org.minidns.record.DS
 
getType() - Method in class org.minidns.record.MX
 
getType() - Method in class org.minidns.record.NS
 
getType() - Method in class org.minidns.record.NSEC
 
getType() - Method in class org.minidns.record.NSEC3
 
getType() - Method in class org.minidns.record.NSEC3PARAM
 
getType() - Method in class org.minidns.record.OPENPGPKEY
 
getType() - Method in class org.minidns.record.OPT
 
getType() - Method in class org.minidns.record.PTR
 
getType() - Method in class org.minidns.record.RRSIG
 
getType() - Method in class org.minidns.record.SOA
 
getType() - Method in class org.minidns.record.SRV
 
getType() - Method in class org.minidns.record.TLSA
 
getType() - Method in class org.minidns.record.TXT
 
getType() - Method in class org.minidns.record.UNKNOWN
 
getType(int) - Static method in enum org.minidns.record.Record.TYPE
Retrieve the symbolic type of the binary value.
getType(Class<D>) - Static method in enum org.minidns.record.Record.TYPE
Retrieve the type for a given Data class.
getValue() - Method in enum org.minidns.dnsmessage.DnsMessage.OPCODE
Retrieve the byte value of this opcode.
getValue() - Method in enum org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
Retrieve the byte value of the response code.
getValue() - Method in enum org.minidns.record.Record.CLASS
Retrieve the binary value of this DNS class.
getValue() - Method in enum org.minidns.record.Record.TYPE
Retrieve the binary value of this type.
GID - org.minidns.record.Record.TYPE
 
GOST - org.minidns.constants.DnssecConstants.DigestAlgorithm
 
GPOS - org.minidns.record.Record.TYPE
 

H

hashAlgorithm - Variable in class org.minidns.record.NSEC3
The cryptographic hash algorithm used.
hashAlgorithm - Variable in class org.minidns.record.NSEC3PARAM
The cryptographic hash algorithm used.
hashAlgorithmByte - Variable in class org.minidns.record.NSEC3
The byte value of the cryptographic hash algorithm used.
hashAlgorithmByte - Variable in class org.minidns.record.NSEC3PARAM
The cryptographic hash algorithm used.
hashCode() - Method in class org.minidns.dnslabel.DnsLabel
 
hashCode() - Method in class org.minidns.dnsmessage.DnsMessage
 
hashCode() - Method in class org.minidns.dnsmessage.Question
 
hashCode() - Method in class org.minidns.dnsname.DnsName
 
hashCode() - Method in class org.minidns.record.Data
 
hashCode() - Method in class org.minidns.record.Record
 
Hex - Class in org.minidns.util
 
Hex() - Constructor for class org.minidns.util.Hex
 
HINFO - org.minidns.record.Record.TYPE
 
HIP - org.minidns.record.Record.TYPE
 
HS - org.minidns.record.Record.CLASS
The Hesiod class.

I

id - Variable in class org.minidns.dnsmessage.DnsMessage
The DNS message id.
IdnaTransformator - Interface in org.minidns.idna
 
idnEquals(String, String) - Static method in class org.minidns.util.NameUtil
Check if two internationalized domain names are equal, possibly causing a serialization of both domain names.
ifPossibleAs(Class<E>) - Method in class org.minidns.record.Record
Return the record if possible as record with the given Data class.
IN - org.minidns.record.Record.CLASS
The Internet class.
IN_ADDR_ARPA - Static variable in class org.minidns.dnsname.DnsName
 
INDIRECT - org.minidns.constants.DnssecConstants.SignatureAlgorithm
 
InetAddressUtil - Class in org.minidns.util
 
InetAddressUtil() - Constructor for class org.minidns.util.InetAddressUtil
 
InternetAddressRR<IA extends java.net.InetAddress> - Class in org.minidns.record
A resource record representing a internet address.
InternetAddressRR(byte[]) - Constructor for class org.minidns.record.InternetAddressRR
 
InternetAddressRR(IA) - Constructor for class org.minidns.record.InternetAddressRR
 
InvalidDnsNameException - Exception in org.minidns.dnsname
 
InvalidDnsNameException(String) - Constructor for exception org.minidns.dnsname.InvalidDnsNameException
 
InvalidDnsNameException.DNSNameTooLongException - Exception in org.minidns.dnsname
 
InvalidDnsNameException.LabelTooLongException - Exception in org.minidns.dnsname
 
INVERSE_QUERY - org.minidns.dnsmessage.DnsMessage.OPCODE
 
ip - Variable in class org.minidns.record.InternetAddressRR
Target IP.
IP6_ARPA - Static variable in class org.minidns.dnsname.DnsName
 
IPSECKEY - org.minidns.record.Record.TYPE
 
IPV4_ROOT_SERVERS - Static variable in class org.minidns.constants.DnsRootServer
 
ipv4From(CharSequence) - Static method in class org.minidns.util.InetAddressUtil
 
IPV6_ROOT_SERVERS - Static variable in class org.minidns.constants.DnsRootServer
 
ipv6From(CharSequence) - Static method in class org.minidns.util.InetAddressUtil
 
isAndroid() - Static method in class org.minidns.util.PlatformDetection
 
isAnswer(Question) - Method in class org.minidns.record.Record
Check if this record answers a given query.
isChildOf(DnsName) - Method in class org.minidns.dnsname.DnsName
 
isDirectChildOf(DnsName) - Method in class org.minidns.dnsname.DnsName
 
ISDN - org.minidns.record.Record.TYPE
 
isDnssecOk() - Method in class org.minidns.dnsmessage.DnsMessage
Check if the EDNS DO (DNSSEC OK) flag is set.
isIdnAcePrefixed(String) - Static method in class org.minidns.dnslabel.DnsLabel
 
isIpAddress(CharSequence) - Static method in class org.minidns.util.InetAddressUtil
 
isIpV4Address(CharSequence) - Static method in class org.minidns.util.InetAddressUtil
 
isIpV6Address(CharSequence) - Static method in class org.minidns.util.InetAddressUtil
 
isLdhLabel(String) - Static method in class org.minidns.dnslabel.LdhLabel
 
isLeadingOrTrailingHypenLabelInternal(String) - Static method in class org.minidns.dnslabel.LeadingOrTrailingHyphenLabel
 
isNonReservedLdhLabel(String) - Static method in class org.minidns.dnslabel.NonReservedLdhLabel
 
isReservedLdhLabel(String) - Static method in class org.minidns.dnslabel.ReservedLdhLabel
 
isRootLabel() - Method in class org.minidns.dnsname.DnsName
 
isSecureEntryPoint() - Method in class org.minidns.record.DNSKEY
 
isServiceAvailable() - Method in class org.minidns.record.SRV
Check if the service is available at this domain.
isUnderscoreLabelInternal(String) - Static method in class org.minidns.dnslabel.UnderscoreLabel
 
isUnicastQuery() - Method in class org.minidns.record.Record
See if this query/response was a unicast query (highest class bit set).
isXnLabel(String) - Static method in class org.minidns.dnslabel.XnLabel
 
iterations - Variable in class org.minidns.record.NSEC3
The number of iterations the hash algorithm is applied.
iterations - Variable in class org.minidns.record.NSEC3PARAM
The number of iterations the hash algorithm is applied.
IXFR - org.minidns.record.Record.TYPE
 

K

KEY - org.minidns.record.Record.TYPE
 
keyEquals(byte[]) - Method in class org.minidns.record.DNSKEY
 
keyTag - Variable in class org.minidns.record.DelegatingDnssecRR
The key tag value of the DNSKEY RR that validates this signature.
keyTag - Variable in class org.minidns.record.DelegatingDnssecRR.SharedData
 
keyTag - Variable in class org.minidns.record.RRSIG
The key tag value of the DNSKEY RR that validates this signature.
KX - org.minidns.record.Record.TYPE
 

L

L32 - org.minidns.record.Record.TYPE
 
L64 - org.minidns.record.Record.TYPE
 
label - Variable in class org.minidns.dnslabel.DnsLabel
 
label - Variable in exception org.minidns.dnslabel.DnsLabel.LabelToLongException
 
labels - Variable in class org.minidns.record.RRSIG
The number of labels in the original RRSIG RR owner name.
LabelTooLongException(String, String) - Constructor for exception org.minidns.dnsname.InvalidDnsNameException.LabelTooLongException
 
LdhLabel - Class in org.minidns.dnslabel
A LDH (Letters, Digits, Hyphen) label, which is the classical label form.
LdhLabel(String) - Constructor for class org.minidns.dnslabel.LdhLabel
 
LeadingOrTrailingHyphenLabel - Class in org.minidns.dnslabel
A DNS label with a leading or trailing hyphen ('-').
LeadingOrTrailingHyphenLabel(String) - Constructor for class org.minidns.dnslabel.LeadingOrTrailingHyphenLabel
 
length() - Method in class org.minidns.dnslabel.DnsLabel
 
length() - Method in class org.minidns.dnsname.DnsName
 
length() - Method in class org.minidns.record.Data
 
LOC - org.minidns.record.Record.TYPE
 
LP - org.minidns.record.Record.TYPE
 

M

MAILA - org.minidns.record.Record.TYPE
 
MAILB - org.minidns.record.Record.TYPE
 
matchingType - Variable in class org.minidns.record.TLSA
 
matchingTypeByte - Variable in class org.minidns.record.TLSA
How the certificate association is presented.
MAX_LABEL_LENGTH_IN_OCTETS - Static variable in class org.minidns.dnslabel.DnsLabel
The maximum length of a DNS label in octets.
MAX_LABELS - Static variable in class org.minidns.dnsname.DnsName
 
MB - org.minidns.record.Record.TYPE
 
MD - org.minidns.record.Record.TYPE
 
MF - org.minidns.record.Record.TYPE
 
MG - org.minidns.record.Record.TYPE
 
MINFO - org.minidns.record.Record.TYPE
 
MiniDnsIdna - Class in org.minidns.idna
 
MiniDnsIdna() - Constructor for class org.minidns.idna.MiniDnsIdna
 
minimum - Variable in class org.minidns.record.SOA
The unsigned 32 bit minimum TTL field that should be exported with any RR from this zone.
mname - Variable in class org.minidns.record.SOA
The domain name of the name server that was the original or primary source of data for this zone.
MR - org.minidns.record.Record.TYPE
 
MultipleIoException - Exception in org.minidns.util
 
MX - Class in org.minidns.record
MX record payload (mail service pointer).
MX - org.minidns.record.Record.TYPE
 
MX(int, String) - Constructor for class org.minidns.record.MX
 
MX(int, DnsName) - Constructor for class org.minidns.record.MX
 

N

name - Variable in class org.minidns.dnsmessage.Question
The question string (e.g.
name - Variable in class org.minidns.record.MX
Deprecated.
use MX.target instead.
name - Variable in class org.minidns.record.Record
The generic name of this record.
name - Variable in class org.minidns.record.RRWithTarget
Deprecated.
name - Variable in class org.minidns.record.SRV
Deprecated.
use SRV.target instead.
NameUtil - Class in org.minidns.util
Utilities related to internationalized domain names and dns name handling.
NameUtil() - Constructor for class org.minidns.util.NameUtil
 
NAPTR - org.minidns.record.Record.TYPE
 
next - Variable in class org.minidns.record.NSEC
The next owner name that contains a authoritative data or a delegation point.
NID - org.minidns.record.Record.TYPE
 
NIMLOC - org.minidns.record.Record.TYPE
 
NINFO - org.minidns.record.Record.TYPE
 
NO_ERROR - org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
 
NO_IMP - org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
 
noHash - org.minidns.record.TLSA.MatchingType
 
NONE - org.minidns.record.Record.CLASS
 
NonLdhLabel - Class in org.minidns.dnslabel
A DNS label which contains more than just letters, digits and a hyphen.
NonLdhLabel(String) - Constructor for class org.minidns.dnslabel.NonLdhLabel
 
NonReservedLdhLabel - Class in org.minidns.dnslabel
A Non-Reserved LDH label (NR-LDH label), which do not have "--" in the third and fourth position.
NonReservedLdhLabel(String) - Constructor for class org.minidns.dnslabel.NonReservedLdhLabel
 
NOT_AUTH - org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
 
NOT_ZONE - org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
 
NOTIFY - org.minidns.dnsmessage.DnsMessage.OPCODE
 
NS - Class in org.minidns.record
Nameserver record.
NS - org.minidns.record.Record.TYPE
 
NS(DnsName) - Constructor for class org.minidns.record.NS
 
NSAP - org.minidns.record.Record.TYPE
 
NSAP_PTR - org.minidns.record.Record.TYPE
 
NSEC - Class in org.minidns.record
NSEC record payload.
NSEC - org.minidns.record.Record.TYPE
 
NSEC(String, List<Record.TYPE>) - Constructor for class org.minidns.record.NSEC
 
NSEC(String, Record.TYPE...) - Constructor for class org.minidns.record.NSEC
 
NSEC(DnsName, List<Record.TYPE>) - Constructor for class org.minidns.record.NSEC
 
NSEC3 - Class in org.minidns.record
NSEC3 record payload.
NSEC3 - org.minidns.record.Record.TYPE
 
NSEC3(byte, byte, int, byte[], byte[], List<Record.TYPE>) - Constructor for class org.minidns.record.NSEC3
 
NSEC3(byte, byte, int, byte[], byte[], Record.TYPE...) - Constructor for class org.minidns.record.NSEC3
 
NSEC3.HashAlgorithm - Enum in org.minidns.record
DNSSEC NSEC3 Hash Algorithms.
NSEC3PARAM - Class in org.minidns.record
NSEC3PARAM record payload.
NSEC3PARAM - org.minidns.record.Record.TYPE
 
Nsid - Class in org.minidns.edns
 
Nsid(byte[]) - Constructor for class org.minidns.edns.Nsid
 
NSID - org.minidns.edns.Edns.OptionCode
 
NULL - org.minidns.record.Record.TYPE
 
number - Variable in enum org.minidns.constants.DnssecConstants.SignatureAlgorithm
 
NX_DOMAIN - org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
 
NXRRSET - org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
 
NXT - org.minidns.record.Record.TYPE
 

O

onError(ExceptionCallback<E>) - Method in interface org.minidns.util.CallbackRecipient
 
onSuccess(SuccessCallback<V>) - Method in interface org.minidns.util.CallbackRecipient
 
onSuccess(T) - Method in interface org.minidns.util.SuccessCallback
 
opcode - Variable in class org.minidns.dnsmessage.DnsMessage
The DNS message opcode.
OPENPGPKEY - Class in org.minidns.record
 
OPENPGPKEY - org.minidns.record.Record.TYPE
 
OPT - Class in org.minidns.record
OPT payload (see RFC 2671 for details).
OPT - org.minidns.record.Record.TYPE
 
OPT() - Constructor for class org.minidns.record.OPT
 
OPT(List<EdnsOption>) - Constructor for class org.minidns.record.OPT
 
optionCode - Variable in class org.minidns.edns.EdnsOption
 
optionData - Variable in class org.minidns.edns.EdnsOption
 
optionLength - Variable in class org.minidns.edns.EdnsOption
 
optRrPosition - Variable in class org.minidns.dnsmessage.DnsMessage
 
org.minidns.constants - package org.minidns.constants
 
org.minidns.dnslabel - package org.minidns.dnslabel
 
org.minidns.dnsmessage - package org.minidns.dnsmessage
 
org.minidns.dnsname - package org.minidns.dnsname
 
org.minidns.edns - package org.minidns.edns
 
org.minidns.idna - package org.minidns.idna
 
org.minidns.record - package org.minidns.record
 
org.minidns.util - package org.minidns.util
 
originalTtl - Variable in class org.minidns.record.RRSIG
The TTL of the covered RRset.
OtherNonLdhLabel - Class in org.minidns.dnslabel
A Non-LDH label which does not begin with an underscore ('_'), hyphen ('-') or ends with an hyphen.
OtherNonLdhLabel(String) - Constructor for class org.minidns.dnslabel.OtherNonLdhLabel
 

P

parse(int, byte[]) - Static method in class org.minidns.edns.EdnsOption
 
parse(DataInputStream) - Static method in class org.minidns.record.A
 
parse(DataInputStream) - Static method in class org.minidns.record.AAAA
 
parse(DataInputStream) - Static method in class org.minidns.record.NSEC3PARAM
 
parse(DataInputStream, byte[]) - Static method in class org.minidns.dnsname.DnsName
Parse a domain name starting at the current offset and moving the input stream pointer past this domain name (even if cross references occure).
parse(DataInputStream, byte[]) - Static method in class org.minidns.record.CNAME
 
parse(DataInputStream, byte[]) - Static method in class org.minidns.record.DNAME
 
parse(DataInputStream, byte[]) - Static method in class org.minidns.record.MX
 
parse(DataInputStream, byte[]) - Static method in class org.minidns.record.NS
 
parse(DataInputStream, byte[]) - Static method in class org.minidns.record.PTR
 
parse(DataInputStream, byte[]) - Static method in class org.minidns.record.Record
Parse a given record based on the full message data and the current stream position.
parse(DataInputStream, byte[]) - Static method in class org.minidns.record.SOA
 
parse(DataInputStream, byte[]) - Static method in class org.minidns.record.SRV
 
parse(DataInputStream, byte[], int) - Static method in class org.minidns.record.NSEC
 
parse(DataInputStream, byte[], int) - Static method in class org.minidns.record.RRSIG
 
parse(DataInputStream, int) - Static method in class org.minidns.record.DLV
 
parse(DataInputStream, int) - Static method in class org.minidns.record.DNSKEY
 
parse(DataInputStream, int) - Static method in class org.minidns.record.DS
 
parse(DataInputStream, int) - Static method in class org.minidns.record.NSEC3
 
parse(DataInputStream, int) - Static method in class org.minidns.record.OPENPGPKEY
 
parse(DataInputStream, int) - Static method in class org.minidns.record.OPT
 
parse(DataInputStream, int) - Static method in class org.minidns.record.TLSA
 
parse(DataInputStream, int) - Static method in class org.minidns.record.TXT
 
parse(DataInputStream, int, Record.TYPE) - Static method in class org.minidns.record.UNKNOWN
 
parseSharedData(DataInputStream, int) - Static method in class org.minidns.record.DelegatingDnssecRR
 
payloadData - Variable in class org.minidns.record.Record
The payload object of this record.
PlatformDetection - Class in org.minidns.util
 
PlatformDetection() - Constructor for class org.minidns.util.PlatformDetection
 
port - Variable in class org.minidns.record.SRV
The target port.
priority - Variable in class org.minidns.record.MX
The priority of this service.
priority - Variable in class org.minidns.record.SRV
The priority of this service.
PRIVATEDNS - org.minidns.constants.DnssecConstants.SignatureAlgorithm
 
PRIVATEOID - org.minidns.constants.DnssecConstants.SignatureAlgorithm
 
processException(E) - Method in interface org.minidns.util.ExceptionCallback
 
protocol - Variable in class org.minidns.record.DNSKEY
PROTOCOL_RFC4034 - Static variable in class org.minidns.record.DNSKEY
Use the protocol defined in RFC 4034.
PTR - Class in org.minidns.record
A PTR record is handled like a CNAME.
PTR - org.minidns.record.Record.TYPE
 
PX - org.minidns.record.Record.TYPE
 

Q

qr - Variable in class org.minidns.dnsmessage.DnsMessage
The QR flag of the DNS message header.
QUERY - org.minidns.dnsmessage.DnsMessage.OPCODE
 
Question - Class in org.minidns.dnsmessage
A DNS question (request).
Question(DataInputStream, byte[]) - Constructor for class org.minidns.dnsmessage.Question
Parse a byte array and rebuild the dns question from it.
Question(CharSequence, Record.TYPE) - Constructor for class org.minidns.dnsmessage.Question
Create a dns question for the given name/type/IN (internet class).
Question(CharSequence, Record.TYPE, Record.CLASS) - Constructor for class org.minidns.dnsmessage.Question
Create a dns question for the given name/type/class.
Question(CharSequence, Record.TYPE, Record.CLASS, boolean) - Constructor for class org.minidns.dnsmessage.Question
Create a dns question for the given name/type/class.
Question(DnsName, Record.TYPE) - Constructor for class org.minidns.dnsmessage.Question
Create a dns question for the given name/type/IN (internet class).
Question(DnsName, Record.TYPE, Record.CLASS) - Constructor for class org.minidns.dnsmessage.Question
Create a dns question for the given name/type/class.
Question(DnsName, Record.TYPE, Record.CLASS, boolean) - Constructor for class org.minidns.dnsmessage.Question
 
questions - Variable in class org.minidns.dnsmessage.DnsMessage
The question section content.

R

receiveTimestamp - Variable in class org.minidns.dnsmessage.DnsMessage
The receive timestamp.
Record<D extends Data> - Class in org.minidns.record
A generic DNS record.
Record(String, Record.TYPE, int, long, D) - Constructor for class org.minidns.record.Record
 
Record(String, Record.TYPE, Record.CLASS, long, D, boolean) - Constructor for class org.minidns.record.Record
 
Record(DnsName, Record.TYPE, int, long, D) - Constructor for class org.minidns.record.Record
 
Record(DnsName, Record.TYPE, Record.CLASS, long, D, boolean) - Constructor for class org.minidns.record.Record
 
Record.CLASS - Enum in org.minidns.record
The symbolic class of a DNS record (usually Record.CLASS.IN for Internet).
Record.TYPE - Enum in org.minidns.record
The resource record type.
recursionAvailable - Variable in class org.minidns.dnsmessage.DnsMessage
True if recursion is possible.
recursionDesired - Variable in class org.minidns.dnsmessage.DnsMessage
True if the server should recurse.
refresh - Variable in class org.minidns.record.SOA
A 32 bit time interval before the zone should be refreshed.
REFUSED - org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
 
REQUEST - Static variable in class org.minidns.edns.Nsid
 
RESERVED - org.minidns.record.NSEC3.HashAlgorithm
 
ReservedLdhLabel - Class in org.minidns.dnslabel
A reserved LDH label (R-LDH label), which have the property that they contain "--" in the third and fourth characters.
ReservedLdhLabel(String) - Constructor for class org.minidns.dnslabel.ReservedLdhLabel
 
responseCode - Variable in class org.minidns.dnsmessage.DnsMessage
The response code of this dns message.
retry - Variable in class org.minidns.record.SOA
A 32 bit time interval that should elapse before a failed refresh should be retried.
reverseIpAddressOf(Inet4Address) - Static method in class org.minidns.util.InetAddressUtil
 
reverseIpAddressOf(Inet6Address) - Static method in class org.minidns.util.InetAddressUtil
 
RKEY - org.minidns.record.Record.TYPE
 
rname - Variable in class org.minidns.record.SOA
A domain name which specifies the mailbox of the person responsible for this zone.
ROOT - Static variable in class org.minidns.dnsname.DnsName
 
RP - org.minidns.record.Record.TYPE
 
RRSIG - Class in org.minidns.record
RRSIG record payload.
RRSIG - org.minidns.record.Record.TYPE
 
RRSIG(Record.TYPE, int, byte, long, Date, Date, int, String, byte[]) - Constructor for class org.minidns.record.RRSIG
 
RRSIG(Record.TYPE, int, byte, long, Date, Date, int, DnsName, byte[]) - Constructor for class org.minidns.record.RRSIG
 
RRSIG(Record.TYPE, DnssecConstants.SignatureAlgorithm, byte, long, Date, Date, int, String, byte[]) - Constructor for class org.minidns.record.RRSIG
 
RRSIG(Record.TYPE, DnssecConstants.SignatureAlgorithm, byte, long, Date, Date, int, DnsName, byte[]) - Constructor for class org.minidns.record.RRSIG
 
RRWithTarget - Class in org.minidns.record
A resource record pointing to a target.
RRWithTarget(DnsName) - Constructor for class org.minidns.record.RRWithTarget
 
RSAMD5 - org.minidns.constants.DnssecConstants.SignatureAlgorithm
Deprecated.
RSASHA1 - org.minidns.constants.DnssecConstants.SignatureAlgorithm
 
RSASHA1_NSEC3_SHA1 - org.minidns.constants.DnssecConstants.SignatureAlgorithm
 
RSASHA256 - org.minidns.constants.DnssecConstants.SignatureAlgorithm
 
RSASHA512 - org.minidns.constants.DnssecConstants.SignatureAlgorithm
 
RT - org.minidns.record.Record.TYPE
 

S

selector - Variable in class org.minidns.record.TLSA
 
selectorByte - Variable in class org.minidns.record.TLSA
Which part of the TLS certificate presented by the server will be matched against the association data.
serial - Variable in class org.minidns.record.SOA
The unsigned 32 bit version number of the original copy of the zone.
serialize(DataOutputStream) - Method in class org.minidns.record.Data
The internal method used to serialize Data subclasses.
serialize(DataOutputStream) - Method in class org.minidns.record.DelegatingDnssecRR
 
serialize(DataOutputStream) - Method in class org.minidns.record.DNSKEY
 
serialize(DataOutputStream) - Method in class org.minidns.record.InternetAddressRR
 
serialize(DataOutputStream) - Method in class org.minidns.record.MX
 
serialize(DataOutputStream) - Method in class org.minidns.record.NSEC
 
serialize(DataOutputStream) - Method in class org.minidns.record.NSEC3
 
serialize(DataOutputStream) - Method in class org.minidns.record.NSEC3PARAM
 
serialize(DataOutputStream) - Method in class org.minidns.record.OPENPGPKEY
 
serialize(DataOutputStream) - Method in class org.minidns.record.OPT
 
serialize(DataOutputStream) - Method in class org.minidns.record.RRSIG
 
serialize(DataOutputStream) - Method in class org.minidns.record.RRWithTarget
 
serialize(DataOutputStream) - Method in class org.minidns.record.SOA
 
serialize(DataOutputStream) - Method in class org.minidns.record.SRV
 
serialize(DataOutputStream) - Method in class org.minidns.record.TLSA
 
serialize(DataOutputStream) - Method in class org.minidns.record.TXT
 
serialize(DataOutputStream) - Method in class org.minidns.record.UNKNOWN
 
SERVER_FAIL - org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
 
serviceCertificateConstraint - org.minidns.record.TLSA.CertUsage
 
setActiveTransformator(IdnaTransformator) - Static method in class org.minidns.idna.MiniDnsIdna
 
setAdditionalResourceRecords(Collection<Record<? extends Data>>) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
 
setAnswers(Collection<Record<? extends Data>>) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
 
setAuthenticData(boolean) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
Set the authentic data flag on this DNS message.
setAuthoritativeAnswer(boolean) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
Set the authoritative answer flag.
setCheckDisabled(boolean) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
Deprecated.
setCheckingDisabled(boolean) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
Change the check status of this packet.
setDnssecOk() - Method in class org.minidns.edns.Edns.Builder
 
setDnssecOk(boolean) - Method in class org.minidns.edns.Edns.Builder
 
setId(int) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
Set the current DNS message id.
setNameserverRecords(Collection<Record<? extends Data>>) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
 
setOpcode(DnsMessage.OPCODE) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
 
setQrFlag(boolean) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
Set the QR flag.
setQuestion(Question) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
Set the question part of this message.
setQuestions(List<Question>) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
Set the question part of this message.
setReceiveTimestamp(long) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
 
setRecursionAvailable(boolean) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
Set the recursion available flog from this DNS message.
setRecursionDesired(boolean) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
Set the recursion desired flag on this message.
setResponseCode(DnsMessage.RESPONSE_CODE) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
 
setTruncated(boolean) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
Set the truncation bit on this DNS message.
setUdpPayloadSize(int) - Method in class org.minidns.edns.Edns.Builder
 
SHA1 - org.minidns.constants.DnssecConstants.DigestAlgorithm
 
SHA1 - org.minidns.record.NSEC3.HashAlgorithm
 
sha256 - org.minidns.record.TLSA.MatchingType
 
SHA256 - org.minidns.constants.DnssecConstants.DigestAlgorithm
 
SHA384 - org.minidns.constants.DnssecConstants.DigestAlgorithm
 
sha512 - org.minidns.record.TLSA.MatchingType
 
SIG - org.minidns.record.Record.TYPE
 
signatureExpiration - Variable in class org.minidns.record.RRSIG
The date and time this RRSIG records expires.
signatureInception - Variable in class org.minidns.record.RRSIG
The date and time this RRSIG records starts to be valid.
signerName - Variable in class org.minidns.record.RRSIG
The owner name of the DNSKEY RR that a validator is supposed to use.
SINK - org.minidns.record.Record.TYPE
 
size() - Method in class org.minidns.dnsname.DnsName
 
SOA - Class in org.minidns.record
SOA (start of authority) record payload.
SOA - org.minidns.record.Record.TYPE
 
SOA(String, String, long, int, int, int, long) - Constructor for class org.minidns.record.SOA
 
SOA(DnsName, DnsName, long, int, int, int, long) - Constructor for class org.minidns.record.SOA
 
sortSrvRecords(Collection<SRV>) - Static method in class org.minidns.util.SrvUtil
Sort the given collection of SRV resource records by their priority and weight.
SPF - org.minidns.record.Record.TYPE
 
SRV - Class in org.minidns.record
SRV record payload (service pointer).
SRV - org.minidns.record.Record.TYPE
 
SRV(int, int, int, String) - Constructor for class org.minidns.record.SRV
 
SRV(int, int, int, DnsName) - Constructor for class org.minidns.record.SRV
 
SrvUtil - Class in org.minidns.util
 
SrvUtil() - Constructor for class org.minidns.util.SrvUtil
 
SSHFP - org.minidns.record.Record.TYPE
 
STATUS - org.minidns.dnsmessage.DnsMessage.OPCODE
 
stripToLabels(int) - Method in class org.minidns.dnsname.DnsName
 
subjectPublicKeyInfo - org.minidns.record.TLSA.Selector
 
subSequence(int, int) - Method in class org.minidns.dnslabel.DnsLabel
 
subSequence(int, int) - Method in class org.minidns.dnsname.DnsName
 
SuccessCallback<T> - Interface in org.minidns.util
 

T

TA - org.minidns.record.Record.TYPE
 
TALINK - org.minidns.record.Record.TYPE
 
target - Variable in class org.minidns.record.MX
The name of the target server.
target - Variable in class org.minidns.record.RRWithTarget
 
target - Variable in class org.minidns.record.SRV
The target server.
throwIfRequired(List<? extends IOException>) - Static method in exception org.minidns.util.MultipleIoException
 
TKEY - org.minidns.record.Record.TYPE
 
TLSA - Class in org.minidns.record
 
TLSA - org.minidns.record.Record.TYPE
 
TLSA.CertUsage - Enum in org.minidns.record
 
TLSA.MatchingType - Enum in org.minidns.record
 
TLSA.Selector - Enum in org.minidns.record
 
toArray() - Method in class org.minidns.dnsmessage.DnsMessage
Generate a binary dns packet out of this message.
toASCII(String) - Method in class org.minidns.idna.DefaultIdnaTransformator
 
toASCII(String) - Method in interface org.minidns.idna.IdnaTransformator
 
toASCII(String) - Static method in class org.minidns.idna.MiniDnsIdna
 
toByteArray() - Method in class org.minidns.dnsmessage.Question
Generate a binary paket for this dns question.
toByteArray() - Method in class org.minidns.record.Data
 
toByteArray() - Method in class org.minidns.record.Record
 
toIOException(List<? extends IOException>) - Static method in exception org.minidns.util.MultipleIoException
 
toOutputStream(DataOutputStream) - Method in class org.minidns.record.Data
Write the binary representation of this payload to the given DataOutputStream.
toOutputStream(OutputStream) - Method in class org.minidns.record.Data
 
toOutputStream(OutputStream) - Method in class org.minidns.record.Record
 
toString() - Method in class org.minidns.dnslabel.DnsLabel
 
toString() - Method in class org.minidns.dnsmessage.DnsMessage.Builder
 
toString() - Method in class org.minidns.dnsmessage.DnsMessage
 
toString() - Method in class org.minidns.dnsmessage.Question
 
toString() - Method in class org.minidns.dnsname.DnsName
 
toString() - Method in class org.minidns.edns.Edns
 
toString() - Method in class org.minidns.edns.EdnsOption
 
toString() - Method in class org.minidns.record.A
 
toString() - Method in class org.minidns.record.AAAA
 
toString() - Method in class org.minidns.record.DelegatingDnssecRR
 
toString() - Method in class org.minidns.record.DNSKEY
 
toString() - Method in class org.minidns.record.MX
 
toString() - Method in class org.minidns.record.NSEC
 
toString() - Method in class org.minidns.record.NSEC3
 
toString() - Method in class org.minidns.record.NSEC3PARAM
 
toString() - Method in class org.minidns.record.OPENPGPKEY
 
toString() - Method in class org.minidns.record.Record
Retrieve a textual representation of this resource record.
toString() - Method in class org.minidns.record.RRSIG
 
toString() - Method in class org.minidns.record.RRWithTarget
 
toString() - Method in class org.minidns.record.SOA
 
toString() - Method in class org.minidns.record.SRV
 
toString() - Method in class org.minidns.record.TLSA
 
toString() - Method in class org.minidns.record.TXT
 
toStringInternal() - Method in class org.minidns.edns.EdnsOption
 
toStringInternal() - Method in class org.minidns.edns.Nsid
 
toStringInternal() - Method in class org.minidns.edns.UnknownEdnsOption
 
toUnicode(String) - Method in class org.minidns.idna.DefaultIdnaTransformator
 
toUnicode(String) - Method in interface org.minidns.idna.IdnaTransformator
 
toUnicode(String) - Static method in class org.minidns.idna.MiniDnsIdna
 
truncated - Variable in class org.minidns.dnsmessage.DnsMessage
True if message is truncated.
trustAnchorAssertion - org.minidns.record.TLSA.CertUsage
 
TSIG - org.minidns.record.Record.TYPE
 
ttl - Variable in class org.minidns.record.Record
The ttl of this record.
TXT - Class in org.minidns.record
A TXT record.
TXT - org.minidns.record.Record.TYPE
 
TXT(byte[]) - Constructor for class org.minidns.record.TXT
 
type - Variable in class org.minidns.dnsmessage.Question
The question type (e.g.
type - Variable in class org.minidns.record.Record
The type (and payload type) of this record.
typeCovered - Variable in class org.minidns.record.RRSIG
The type of RRset covered by this signature.
types - Variable in class org.minidns.record.NSEC
The RR types existing at the owner name.
types - Variable in class org.minidns.record.NSEC3
The RR types existing at the original owner name.

U

udpPayloadSize - Variable in class org.minidns.edns.Edns
 
UID - org.minidns.record.Record.TYPE
 
UINFO - org.minidns.record.Record.TYPE
 
UNASSIGNED3 - org.minidns.dnsmessage.DnsMessage.OPCODE
 
UnderscoreLabel - Class in org.minidns.dnslabel
A DNS label which begins with an underscore ('_').
UnderscoreLabel(String) - Constructor for class org.minidns.dnslabel.UnderscoreLabel
 
unicastQuery - Variable in class org.minidns.record.Record
MDNS defines the highest bit of the class as the unicast query bit.
UNKNOWN - Class in org.minidns.record
 
UNKNOWN - org.minidns.edns.Edns.OptionCode
 
UNKNOWN - org.minidns.record.Record.TYPE
 
UnknownEdnsOption - Class in org.minidns.edns
 
UnknownEdnsOption(int, byte[]) - Constructor for class org.minidns.edns.UnknownEdnsOption
 
UNSPEC - org.minidns.record.Record.TYPE
 
UPDATE - org.minidns.dnsmessage.DnsMessage.OPCODE
 
URI - org.minidns.record.Record.TYPE
 

V

VALIDATE - Static variable in class org.minidns.dnslabel.DnsLabel
Whether or not the DNS label is validated on construction.
VALIDATE - Static variable in class org.minidns.dnsname.DnsName
Whether or not the DNS name is validated on construction.
value - Variable in enum org.minidns.constants.DnssecConstants.DigestAlgorithm
 
value - Variable in enum org.minidns.record.NSEC3.HashAlgorithm
 
valueOf(String) - Static method in enum org.minidns.constants.DnssecConstants.DigestAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.minidns.constants.DnssecConstants.SignatureAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.minidns.dnsmessage.DnsMessage.OPCODE
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.minidns.edns.Edns.OptionCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.minidns.record.NSEC3.HashAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.minidns.record.Record.CLASS
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.minidns.record.Record.TYPE
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.minidns.record.TLSA.CertUsage
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.minidns.record.TLSA.MatchingType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.minidns.record.TLSA.Selector
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.minidns.constants.DnssecConstants.DigestAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.minidns.constants.DnssecConstants.SignatureAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.minidns.dnsmessage.DnsMessage.OPCODE
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.minidns.edns.Edns.OptionCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.minidns.record.NSEC3.HashAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.minidns.record.Record.CLASS
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.minidns.record.Record.TYPE
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.minidns.record.TLSA.CertUsage
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.minidns.record.TLSA.MatchingType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.minidns.record.TLSA.Selector
Returns an array containing the constants of this enum type, in the order they are declared.
variablePart - Variable in class org.minidns.edns.Edns
 
variablePart - Variable in class org.minidns.record.OPT
 
version - Variable in class org.minidns.edns.Edns
8-bit version field.

W

weight - Variable in class org.minidns.record.SRV
The weight of this service.
WILDCARD_LABEL - Static variable in class org.minidns.dnslabel.DnsLabel
 
WKS - org.minidns.record.Record.TYPE
 
writePartialSignature(DataOutputStream) - Method in class org.minidns.record.RRSIG
 
writeTo(OutputStream) - Method in class org.minidns.dnsmessage.DnsMessage
 
writeTo(OutputStream, boolean) - Method in class org.minidns.dnsmessage.DnsMessage
 
writeToBoas(ByteArrayOutputStream) - Method in class org.minidns.dnslabel.DnsLabel
 
writeToDos(DataOutputStream) - Method in class org.minidns.edns.EdnsOption
 
writeToStream(OutputStream) - Method in class org.minidns.dnsname.DnsName
 

X

X25 - org.minidns.record.Record.TYPE
 
XnLabel - Class in org.minidns.dnslabel
A label that begins with "xn--" and follows the LDH rule.
XnLabel(String) - Constructor for class org.minidns.dnslabel.XnLabel
 

Y

YXDOMAIN - org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
 
YXRRSET - org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
 
A B C D E F G H I K L M N O P Q R S T U V W X Y 
All Classes All Packages