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
All Classes All Packages
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
Dataclass. - 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
-
The given CA certificate (or its public key) MUST be found in at least one PKIX path to the end entity certificate.
- 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
-
The given certificate (or its public key) MUST match the end entity certificate.
- 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
Dataclass 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
Dataclass. - 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
Dataclass. - 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.targetinstead. - name - Variable in class org.minidns.record.Record
-
The generic name of this record.
- name - Variable in class org.minidns.record.RRWithTarget
-
Deprecated.
RRWithTarget.targetinstead. - name - Variable in class org.minidns.record.SRV
-
Deprecated.use
SRV.targetinstead. - 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
-
Must be
DNSKEY.PROTOCOL_RFC4034. - 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.INfor 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
-
The given certificate (or its public key) MUST match the end entity certificate and MUST pass PKIX validation.
- 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
SRVresource 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
-
The certificate usage field.
- 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
-
The given certificate (or its public key) MUST be used as trust anchor when validating the end entity certificate.
- 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
All Classes All Packages