Skip navigation links
A B C D E F G H I K L M N O P Q R S T U V W 

A

AAAAResourceRecord - Class in nl.sidnlabs.dnslib.message.records
 
AAAAResourceRecord() - Constructor for class nl.sidnlabs.dnslib.message.records.AAAAResourceRecord
 
AbstractResourceRecord - Class in nl.sidnlabs.dnslib.message.records
 
AbstractResourceRecord() - Constructor for class nl.sidnlabs.dnslib.message.records.AbstractResourceRecord
 
add(ResourceRecord) - Method in class nl.sidnlabs.dnslib.message.RRset
 
addAdditional(ResourceRecord) - Method in class nl.sidnlabs.dnslib.message.Message
 
addAdditional(RRset) - Method in class nl.sidnlabs.dnslib.message.Message
 
addAnswer(ResourceRecord) - Method in class nl.sidnlabs.dnslib.message.Message
 
addAnswer(RRset) - Method in class nl.sidnlabs.dnslib.message.Message
 
addAuthority(ResourceRecord) - Method in class nl.sidnlabs.dnslib.message.Message
 
addAuthority(RRset) - Method in class nl.sidnlabs.dnslib.message.Message
 
addQuestion(Question) - Method in class nl.sidnlabs.dnslib.message.Message
 
AlgorithmType - Enum in nl.sidnlabs.dnslib.types
 
AnyResourceRecord - Class in nl.sidnlabs.dnslib.message.records
 
AnyResourceRecord() - Constructor for class nl.sidnlabs.dnslib.message.records.AnyResourceRecord
 
AResourceRecord - Class in nl.sidnlabs.dnslib.message.records
 
AResourceRecord() - Constructor for class nl.sidnlabs.dnslib.message.records.AResourceRecord
 

B

bytesAvailable() - Method in class nl.sidnlabs.dnslib.message.util.NetworkData
 

C

child(String) - Method in class nl.sidnlabs.dnslib.util.InternetDomainName
Creates and returns a new InternetDomainName by prepending the argument and a dot to the current name.
classz - Variable in class nl.sidnlabs.dnslib.message.records.AbstractResourceRecord
 
clear() - Method in class nl.sidnlabs.dnslib.message.RRset
 
ClientSubnetOption - Class in nl.sidnlabs.dnslib.message.records.edns0
http://tools.ietf.org/html/draft-vandergaast-edns-client-subnet-02
ClientSubnetOption() - Constructor for class nl.sidnlabs.dnslib.message.records.edns0.ClientSubnetOption
 
ClientSubnetOption(int, int, NetworkData) - Constructor for class nl.sidnlabs.dnslib.message.records.edns0.ClientSubnetOption
 
CNAMEResourceRecord - Class in nl.sidnlabs.dnslib.message.records
 
CNAMEResourceRecord() - Constructor for class nl.sidnlabs.dnslib.message.records.CNAMEResourceRecord
 
code - Variable in class nl.sidnlabs.dnslib.message.records.edns0.EDNS0Option
 
count(String) - Static method in class nl.sidnlabs.dnslib.util.LabelUtil
 
createAs(ResourceRecord) - Static method in class nl.sidnlabs.dnslib.message.RRset
 
createJsonBuilder() - Method in class nl.sidnlabs.dnslib.message.records.AbstractResourceRecord
 
createKeyTag(byte[], int) - Static method in class nl.sidnlabs.dnslib.util.KeyUtil
Bereken de keyTag(footprint) van een publieke sleutel.
createPublicKey(byte[], int) - Static method in class nl.sidnlabs.dnslib.util.KeyUtil
 
createResourceRecord(int) - Method in class nl.sidnlabs.dnslib.message.records.ResourceRecordFactory
 
createResponseHeader(char) - Static method in class nl.sidnlabs.dnslib.message.Header
 

D

data - Variable in class nl.sidnlabs.dnslib.message.records.TXTResourceRecord
 
decode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.Header
 
decode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.Message
 
decode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.Question
 
decode(NetworkData, boolean) - Method in class nl.sidnlabs.dnslib.message.records.AAAAResourceRecord
 
decode(NetworkData, boolean) - Method in class nl.sidnlabs.dnslib.message.records.AbstractResourceRecord
 
decode(NetworkData, boolean) - Method in class nl.sidnlabs.dnslib.message.records.AResourceRecord
 
decode(NetworkData, boolean) - Method in class nl.sidnlabs.dnslib.message.records.CNAMEResourceRecord
 
decode(NetworkData, boolean) - Method in class nl.sidnlabs.dnslib.message.records.dnssec.DNSKEYResourceRecord
 
decode(NetworkData, boolean) - Method in class nl.sidnlabs.dnslib.message.records.dnssec.DSResourceRecord
 
decode(NetworkData, boolean) - Method in class nl.sidnlabs.dnslib.message.records.dnssec.NSEC3ParamResourceRecord
 
decode(NetworkData, boolean) - Method in class nl.sidnlabs.dnslib.message.records.dnssec.NSEC3ResourceRecord
 
decode(NetworkData, boolean) - Method in class nl.sidnlabs.dnslib.message.records.dnssec.NSECResourceRecord
 
decode(int, NetworkData, List<TypeMap>) - Method in class nl.sidnlabs.dnslib.message.records.dnssec.NSECTypeDecoder
 
decode(NetworkData, boolean) - Method in class nl.sidnlabs.dnslib.message.records.dnssec.RRSIGResourceRecord
 
decode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.records.edns0.ClientSubnetOption
 
decode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.records.edns0.DNSSECOption
 
decode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.records.edns0.EDNS0Option
 
decode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.records.edns0.KeyTagOption
 
decode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.records.edns0.NSidOption
 
decode(NetworkData, boolean) - Method in class nl.sidnlabs.dnslib.message.records.edns0.OPTResourceRecord
 
decode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.records.edns0.PingOption
 
decode(NetworkData, boolean) - Method in class nl.sidnlabs.dnslib.message.records.HINFOResourceRecord
 
decode(NetworkData, boolean) - Method in class nl.sidnlabs.dnslib.message.records.LOCResourceRecord
 
decode(NetworkData, boolean) - Method in class nl.sidnlabs.dnslib.message.records.MXResourceRecord
 
decode(NetworkData, boolean) - Method in class nl.sidnlabs.dnslib.message.records.NAPTRResourceRecord
 
decode(NetworkData, boolean) - Method in class nl.sidnlabs.dnslib.message.records.NotImplementedResourceRecord
 
decode(NetworkData, boolean) - Method in class nl.sidnlabs.dnslib.message.records.NSResourceRecord
 
decode(NetworkData, boolean) - Method in class nl.sidnlabs.dnslib.message.records.PTRResourceRecord
 
decode(NetworkData, boolean) - Method in interface nl.sidnlabs.dnslib.message.records.ResourceRecord
 
decode(NetworkData, boolean) - Method in class nl.sidnlabs.dnslib.message.records.SOAResourceRecord
 
decode(NetworkData, boolean) - Method in class nl.sidnlabs.dnslib.message.records.SRVResourceRecord
 
decode(NetworkData, boolean) - Method in class nl.sidnlabs.dnslib.message.records.SSHFPResourceRecord
 
decode(NetworkData, boolean) - Method in class nl.sidnlabs.dnslib.message.records.TSIGResourceRecord
 
decode(NetworkData, boolean) - Method in class nl.sidnlabs.dnslib.message.records.TXTResourceRecord
 
decode(NetworkData, boolean) - Method in class nl.sidnlabs.dnslib.message.records.URIResourceRecord
 
DigestType - Enum in nl.sidnlabs.dnslib.types
Digest Algorithms Registration Procedures Standards Action Reference [RFC3658][RFC4034][RFC4035] Value Description Status Reference 0 Reserved - [RFC3658] 1 SHA-1 MANDATORY [RFC3658] 2 SHA-256 MANDATORY [RFC4509] 3 GOST R 34.11-94 OPTIONAL [RFC5933] 4 SHA-384 OPTIONAL [RFC6605] 5-255 Unassigned -
DnsDecodeException - Exception in nl.sidnlabs.dnslib.exception
 
DnsDecodeException(String) - Constructor for exception nl.sidnlabs.dnslib.exception.DnsDecodeException
 
DnsDecodeException(String, Exception) - Constructor for exception nl.sidnlabs.dnslib.exception.DnsDecodeException
 
DnsEncodeException - Exception in nl.sidnlabs.dnslib.exception
 
DnsEncodeException(String) - Constructor for exception nl.sidnlabs.dnslib.exception.DnsEncodeException
 
DnsEncodeException(String, Exception) - Constructor for exception nl.sidnlabs.dnslib.exception.DnsEncodeException
 
DNSKEYResourceRecord - Class in nl.sidnlabs.dnslib.message.records.dnssec
 
DNSKEYResourceRecord() - Constructor for class nl.sidnlabs.dnslib.message.records.dnssec.DNSKEYResourceRecord
 
DNSSECOption - Class in nl.sidnlabs.dnslib.message.records.edns0
 
DNSSECOption(int, int, NetworkData) - Constructor for class nl.sidnlabs.dnslib.message.records.edns0.DNSSECOption
 
DNSStringUtil - Class in nl.sidnlabs.dnslib.message.util
DNS Label Types Registration Procedures IESG Approval Reference [RFC-ietf-dnsext-rfc2671bis-edns0-10] Note IETF standards action required to allocate new types The top 2 bits of the first byte of an DNS label indicates the type of label.
Domaininfo - Class in nl.sidnlabs.dnslib.util
 
Domaininfo() - Constructor for class nl.sidnlabs.dnslib.util.Domaininfo
 
DomainParent - Class in nl.sidnlabs.dnslib.util
 
DomainParent() - Constructor for class nl.sidnlabs.dnslib.util.DomainParent
 
DSResourceRecord - Class in nl.sidnlabs.dnslib.message.records.dnssec
 
DSResourceRecord() - Constructor for class nl.sidnlabs.dnslib.message.records.dnssec.DSResourceRecord
 

E

EDNS0Option - Class in nl.sidnlabs.dnslib.message.records.edns0
 
EDNS0Option() - Constructor for class nl.sidnlabs.dnslib.message.records.edns0.EDNS0Option
 
EDNS0Option(int, int, NetworkData) - Constructor for class nl.sidnlabs.dnslib.message.records.edns0.EDNS0Option
 
encode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.Header
 
encode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.records.AAAAResourceRecord
 
encode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.records.AbstractResourceRecord
 
encode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.records.AResourceRecord
 
encode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.records.CNAMEResourceRecord
 
encode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.records.dnssec.DNSKEYResourceRecord
 
encode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.records.dnssec.DSResourceRecord
 
encode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.records.dnssec.NSEC3ParamResourceRecord
 
encode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.records.dnssec.NSEC3ResourceRecord
 
encode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.records.dnssec.NSECResourceRecord
 
encode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.records.dnssec.RRSIGResourceRecord
 
encode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.records.edns0.OPTResourceRecord
 
encode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.records.HINFOResourceRecord
 
encode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.records.LOCResourceRecord
 
encode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.records.MXResourceRecord
 
encode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.records.NAPTRResourceRecord
 
encode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.records.NotImplementedResourceRecord
 
encode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.records.NSResourceRecord
 
encode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.records.PTRResourceRecord
 
encode(NetworkData) - Method in interface nl.sidnlabs.dnslib.message.records.ResourceRecord
 
encode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.records.SOAResourceRecord
 
encode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.records.SRVResourceRecord
 
encode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.records.SSHFPResourceRecord
 
encode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.records.TXTResourceRecord
 
encode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.records.URIResourceRecord
 
equals(Object) - Method in class nl.sidnlabs.dnslib.util.InternetDomainName
Equality testing is based on the text supplied by the caller, after normalization as described in the class documentation.
export() - Method in class nl.sidnlabs.dnslib.message.records.edns0.ClientSubnetOption
 
export() - Method in class nl.sidnlabs.dnslib.message.records.edns0.DNSSECOption
 

F

from(String) - Static method in class nl.sidnlabs.dnslib.util.InternetDomainName
Returns an instance of InternetDomainName after lenient validation.
fromByte(byte) - Static method in enum nl.sidnlabs.dnslib.types.MessageType
 
fromString(String) - Static method in enum nl.sidnlabs.dnslib.types.OpcodeType
 
fromString(String) - Static method in enum nl.sidnlabs.dnslib.types.ResourceRecordClass
 
fromString(String) - Static method in enum nl.sidnlabs.dnslib.types.ResourceRecordType
 
fromValue(short) - Static method in enum nl.sidnlabs.dnslib.types.AlgorithmType
 
fromValue(short) - Static method in enum nl.sidnlabs.dnslib.types.DigestType
 
fromValue(int) - Static method in enum nl.sidnlabs.dnslib.types.OpcodeType
 
fromValue(int) - Static method in enum nl.sidnlabs.dnslib.types.RcodeType
 
fromValue(int) - Static method in enum nl.sidnlabs.dnslib.types.ResourceRecordClass
 
fromValue(int) - Static method in enum nl.sidnlabs.dnslib.types.ResourceRecordType
 

G

getAdditional() - Method in class nl.sidnlabs.dnslib.message.Message
 
getAlgorithm() - Method in enum nl.sidnlabs.dnslib.types.AlgorithmType
 
getAll() - Method in class nl.sidnlabs.dnslib.message.RRset
 
getBytes() - Method in class nl.sidnlabs.dnslib.message.util.NetworkData
Get the raw network order bytes
getClassz() - Method in interface nl.sidnlabs.dnslib.message.records.ResourceRecord
 
getDomain(String) - Static method in class nl.sidnlabs.dnslib.util.NameUtil
Get domain info
getHeader() - Method in class nl.sidnlabs.dnslib.message.Message
 
getInstance() - Static method in class nl.sidnlabs.dnslib.message.records.ResourceRecordFactory
 
getName() - Method in interface nl.sidnlabs.dnslib.message.records.ResourceRecord
 
getName() - Method in enum nl.sidnlabs.dnslib.types.DigestType
 
getRawClassz() - Method in class nl.sidnlabs.dnslib.message.records.AbstractResourceRecord
 
getRawType() - Method in class nl.sidnlabs.dnslib.message.records.AbstractResourceRecord
 
getRdata() - Method in interface nl.sidnlabs.dnslib.message.records.ResourceRecord
 
getRdLength() - Method in interface nl.sidnlabs.dnslib.message.records.ResourceRecord
 
getReaderIndex() - Method in class nl.sidnlabs.dnslib.message.util.NetworkData
 
getTtl() - Method in interface nl.sidnlabs.dnslib.message.records.ResourceRecord
 
getType() - Method in interface nl.sidnlabs.dnslib.message.records.ResourceRecord
 
getValue() - Method in enum nl.sidnlabs.dnslib.types.AlgorithmType
 
getValue() - Method in enum nl.sidnlabs.dnslib.types.DigestType
 
getValue() - Method in enum nl.sidnlabs.dnslib.types.MessageType
 
getValue() - Method in enum nl.sidnlabs.dnslib.types.OpcodeType
 
getValue() - Method in enum nl.sidnlabs.dnslib.types.RcodeType
 
getValue() - Method in enum nl.sidnlabs.dnslib.types.ResourceRecordClass
 
getValue() - Method in enum nl.sidnlabs.dnslib.types.ResourceRecordType
 
getWildcard() - Method in class nl.sidnlabs.dnslib.message.records.dnssec.RRSIGResourceRecord
 
getWriterIndex() - Method in class nl.sidnlabs.dnslib.message.util.NetworkData
 

H

hashCode() - Method in class nl.sidnlabs.dnslib.util.InternetDomainName
 
hasParent() - Method in class nl.sidnlabs.dnslib.util.InternetDomainName
Indicates whether this domain is composed of two or more parts.
hasPublicSuffix() - Method in class nl.sidnlabs.dnslib.util.InternetDomainName
Indicates whether this domain name ends in a public suffix, including if it is a public suffix itself.
hasRegistrySuffix() - Method in class nl.sidnlabs.dnslib.util.InternetDomainName
Indicates whether this domain name ends in a registry suffix, including if it is a registry suffix itself.
Header - Class in nl.sidnlabs.dnslib.message
 
Header() - Constructor for class nl.sidnlabs.dnslib.message.Header
 
HINFOResourceRecord - Class in nl.sidnlabs.dnslib.message.records
 
HINFOResourceRecord() - Constructor for class nl.sidnlabs.dnslib.message.records.HINFOResourceRecord
 

I

InternetDomainName - Class in nl.sidnlabs.dnslib.util
An immutable well-formed internet domain name, such as com or foo.co.uk.
isBytesAvailable() - Method in class nl.sidnlabs.dnslib.message.util.NetworkData
 
isCompressedName(byte) - Static method in class nl.sidnlabs.dnslib.message.util.DNSStringUtil
 
isIPv4() - Method in class nl.sidnlabs.dnslib.message.records.edns0.ClientSubnetOption
 
isKeyandDSmatch(DNSKEYResourceRecord, DSResourceRecord) - Static method in class nl.sidnlabs.dnslib.util.KeyUtil
 
isPublicSuffix() - Method in class nl.sidnlabs.dnslib.util.InternetDomainName
Indicates whether this domain name represents a public suffix, as defined by the Mozilla Foundation's Public Suffix List (PSL).
isRegistrySuffix() - Method in class nl.sidnlabs.dnslib.util.InternetDomainName
Indicates whether this domain name represents a registry suffix, as defined by a subset of the Mozilla Foundation's Public Suffix List (PSL).
isSepKey(DNSKEYResourceRecord) - Static method in class nl.sidnlabs.dnslib.util.KeyUtil
 
isTopDomainUnderRegistrySuffix() - Method in class nl.sidnlabs.dnslib.util.InternetDomainName
Indicates whether this domain name is composed of exactly one subdomain component followed by a registry suffix.
isTopPrivateDomain() - Method in class nl.sidnlabs.dnslib.util.InternetDomainName
Indicates whether this domain name is composed of exactly one subdomain component followed by a public suffix.
isUncompressedName(byte) - Static method in class nl.sidnlabs.dnslib.message.util.DNSStringUtil
 
isUnderPublicSuffix() - Method in class nl.sidnlabs.dnslib.util.InternetDomainName
Indicates whether this domain name ends in a public suffix, while not being a public suffix itself.
isUnderRegistrySuffix() - Method in class nl.sidnlabs.dnslib.util.InternetDomainName
Indicates whether this domain name ends in a registry suffix, while not being a registry suffix itself.
isValid() - Method in class nl.sidnlabs.dnslib.message.records.dnssec.DNSKEYResourceRecord
 
isValid(String) - Static method in class nl.sidnlabs.dnslib.util.InternetDomainName
Indicates whether the argument is a syntactically valid domain name using lenient validation.
isZoneKey(DNSKEYResourceRecord) - Static method in class nl.sidnlabs.dnslib.util.KeyUtil
 

K

KeyTagOption - Class in nl.sidnlabs.dnslib.message.records.edns0
 
KeyTagOption() - Constructor for class nl.sidnlabs.dnslib.message.records.edns0.KeyTagOption
 
KeyTagOption(int, int, NetworkData) - Constructor for class nl.sidnlabs.dnslib.message.records.edns0.KeyTagOption
 
KeyUtil - Class in nl.sidnlabs.dnslib.util
 

L

LabelUtil - Class in nl.sidnlabs.dnslib.util
 
len - Variable in class nl.sidnlabs.dnslib.message.records.edns0.EDNS0Option
 
length() - Method in class nl.sidnlabs.dnslib.message.util.NetworkData
 
LOCResourceRecord - Class in nl.sidnlabs.dnslib.message.records
http://tools.ietf.org/html/rfc1876 based on http://dnsjava.org/dnsjava-current/org/xbill/DNS/LOCRecord.java Copyright (c) 1999-2004 Brian Wellington (bwelling@xbill.org)
LOCResourceRecord() - Constructor for class nl.sidnlabs.dnslib.message.records.LOCResourceRecord
 

M

markReaderIndex() - Method in class nl.sidnlabs.dnslib.message.util.NetworkData
 
maxLength() - Method in class nl.sidnlabs.dnslib.message.Message
 
Message - Class in nl.sidnlabs.dnslib.message
 
Message() - Constructor for class nl.sidnlabs.dnslib.message.Message
 
Message(NetworkData) - Constructor for class nl.sidnlabs.dnslib.message.Message
 
Message(NetworkData, boolean, boolean) - Constructor for class nl.sidnlabs.dnslib.message.Message
Decode network bytes into a DNS Message
MessageType - Enum in nl.sidnlabs.dnslib.types
 
MXResourceRecord - Class in nl.sidnlabs.dnslib.message.records
 
MXResourceRecord() - Constructor for class nl.sidnlabs.dnslib.message.records.MXResourceRecord
 

N

name - Variable in class nl.sidnlabs.dnslib.message.records.AbstractResourceRecord
 
name() - Method in class nl.sidnlabs.dnslib.types.TypeMap
 
NameUtil - Class in nl.sidnlabs.dnslib.util
 
NAPTRResourceRecord - Class in nl.sidnlabs.dnslib.message.records
 
NAPTRResourceRecord() - Constructor for class nl.sidnlabs.dnslib.message.records.NAPTRResourceRecord
 
NetworkData - Class in nl.sidnlabs.dnslib.message.util
 
NetworkData(int) - Constructor for class nl.sidnlabs.dnslib.message.util.NetworkData
 
NetworkData() - Constructor for class nl.sidnlabs.dnslib.message.util.NetworkData
 
NetworkData(byte[]) - Constructor for class nl.sidnlabs.dnslib.message.util.NetworkData
 
nl.sidnlabs.dnslib.exception - package nl.sidnlabs.dnslib.exception
 
nl.sidnlabs.dnslib.message - package nl.sidnlabs.dnslib.message
 
nl.sidnlabs.dnslib.message.records - package nl.sidnlabs.dnslib.message.records
 
nl.sidnlabs.dnslib.message.records.dnssec - package nl.sidnlabs.dnslib.message.records.dnssec
 
nl.sidnlabs.dnslib.message.records.edns0 - package nl.sidnlabs.dnslib.message.records.edns0
 
nl.sidnlabs.dnslib.message.util - package nl.sidnlabs.dnslib.message.util
 
nl.sidnlabs.dnslib.types - package nl.sidnlabs.dnslib.types
 
nl.sidnlabs.dnslib.util - package nl.sidnlabs.dnslib.util
 
NotImplementedResourceRecord - Class in nl.sidnlabs.dnslib.message.records
 
NotImplementedResourceRecord() - Constructor for class nl.sidnlabs.dnslib.message.records.NotImplementedResourceRecord
 
NSEC3ParamResourceRecord - Class in nl.sidnlabs.dnslib.message.records.dnssec
The RDATA of the NSEC3PARAM RR is as shown below: 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Hash Alg.
NSEC3ParamResourceRecord() - Constructor for class nl.sidnlabs.dnslib.message.records.dnssec.NSEC3ParamResourceRecord
 
NSEC3ResourceRecord - Class in nl.sidnlabs.dnslib.message.records.dnssec
 
NSEC3ResourceRecord() - Constructor for class nl.sidnlabs.dnslib.message.records.dnssec.NSEC3ResourceRecord
 
NSECResourceRecord - Class in nl.sidnlabs.dnslib.message.records.dnssec
 
NSECResourceRecord() - Constructor for class nl.sidnlabs.dnslib.message.records.dnssec.NSECResourceRecord
 
NSECTypeDecoder - Class in nl.sidnlabs.dnslib.message.records.dnssec
 
NSECTypeDecoder() - Constructor for class nl.sidnlabs.dnslib.message.records.dnssec.NSECTypeDecoder
 
NSidOption - Class in nl.sidnlabs.dnslib.message.records.edns0
 
NSidOption() - Constructor for class nl.sidnlabs.dnslib.message.records.edns0.NSidOption
 
NSidOption(int, int, NetworkData) - Constructor for class nl.sidnlabs.dnslib.message.records.edns0.NSidOption
 
NSResourceRecord - Class in nl.sidnlabs.dnslib.message.records
 
NSResourceRecord() - Constructor for class nl.sidnlabs.dnslib.message.records.NSResourceRecord
 

O

OpcodeType - Enum in nl.sidnlabs.dnslib.types
DNS OpCodes Registration Procedures Standards Action as modified by [RFC4020] Reference [RFC-ietf-dnsext-rfc6195bis-05][RFC1035] OpCode Name Reference 0 Query [RFC1035] 1 IQuery (Inverse Query, OBSOLETE) [RFC3425] 2 Status [RFC1035] 3 Unassigned 4 Notify [RFC1996] 5 Update [RFC2136] 6-15 Unassigned
OPTION_CODE_DAU - Static variable in class nl.sidnlabs.dnslib.message.records.edns0.DNSSECOption
 
OPTION_CODE_DHU - Static variable in class nl.sidnlabs.dnslib.message.records.edns0.DNSSECOption
 
OPTION_CODE_N3U - Static variable in class nl.sidnlabs.dnslib.message.records.edns0.DNSSECOption
 
OPTResourceRecord - Class in nl.sidnlabs.dnslib.message.records.edns0
EDNS Header Flags (16 bits) Registration Procedures Standards Action Reference [RFC-ietf-dnsext-rfc2671bis-edns0-10] Bit Flag Description Reference Bit 0 DO DNSSEC answer OK [RFC4035][RFC3225] Bit 1-15 Reserved
OPTResourceRecord() - Constructor for class nl.sidnlabs.dnslib.message.records.edns0.OPTResourceRecord
 

P

PaddingOption - Class in nl.sidnlabs.dnslib.message.records.edns0
 
PaddingOption() - Constructor for class nl.sidnlabs.dnslib.message.records.edns0.PaddingOption
 
PaddingOption(int, int, NetworkData) - Constructor for class nl.sidnlabs.dnslib.message.records.edns0.PaddingOption
 
parent() - Method in class nl.sidnlabs.dnslib.util.InternetDomainName
Returns an InternetDomainName that is the immediate ancestor of this one; that is, the current domain with the leftmost part removed.
parts() - Method in class nl.sidnlabs.dnslib.util.InternetDomainName
 
PingOption - Class in nl.sidnlabs.dnslib.message.records.edns0
 
PingOption() - Constructor for class nl.sidnlabs.dnslib.message.records.edns0.PingOption
 
PingOption(int, int, NetworkData) - Constructor for class nl.sidnlabs.dnslib.message.records.edns0.PingOption
 
PTRResourceRecord - Class in nl.sidnlabs.dnslib.message.records
 
PTRResourceRecord() - Constructor for class nl.sidnlabs.dnslib.message.records.PTRResourceRecord
 
publicSuffix() - Method in class nl.sidnlabs.dnslib.util.InternetDomainName
Returns the public suffix portion of the domain name, or null if no public suffix is present.

Q

Question - Class in nl.sidnlabs.dnslib.message
 
Question() - Constructor for class nl.sidnlabs.dnslib.message.Question
 
Question(String, ResourceRecordType, ResourceRecordClass) - Constructor for class nl.sidnlabs.dnslib.message.Question
 

R

rawClassz - Variable in class nl.sidnlabs.dnslib.message.records.AbstractResourceRecord
 
rawType - Variable in class nl.sidnlabs.dnslib.message.records.AbstractResourceRecord
 
RcodeType - Enum in nl.sidnlabs.dnslib.types
DNS RCODEs Registration Procedures IETF Review Reference [RFC6895][RFC1035] RCODE Name Description Reference 0 NoError No Error [RFC1035] 1 FormErr Format Error [RFC1035] 2 ServFail Server Failure [RFC1035] 3 NXDomain Non-Existent Domain [RFC1035] 4 NotImp Not Implemented [RFC1035] 5 Refused Query Refused [RFC1035] 6 YXDomain Name Exists when it should not [RFC2136] 7 YXRRSet RR Set Exists when it should not [RFC2136] 8 NXRRSet RR Set that should exist does not [RFC2136] 9 NotAuth Server Not Authoritative for zone [RFC2136] 9 NotAuth Not Authorized [RFC2845] 10 NotZone Name not contained in zone [RFC2136] 11-15 Unassigned 16 BADVERS Bad OPT Version [RFC-ietf-dnsext-rfc2671bis-edns0-10] 16 BADSIG TSIG Signature Failure [RFC2845] 17 BADKEY Key not recognized [RFC2845] 18 BADTIME Signature out of time window [RFC2845] 19 BADMODE Bad TKEY Mode [RFC2930] 20 BADNAME Duplicate key name [RFC2930] 21 BADALG Algorithm not supported [RFC2930] 22 BADTRUNC Bad Truncation [RFC4635] 23 BADCOOKIE Bad/missing Server Cookie [RFC7873] 24-3840 Unassigned 3841-4095 Reserved for Private Use [RFC-ietf-dnsext-rfc6195bis-05] 4096-65534 Unassigned 65535 Reserved, can be allocated by Standards Action [RFC-ietf-dnsext-rfc6195bis-05]
rdata - Variable in class nl.sidnlabs.dnslib.message.records.AbstractResourceRecord
 
rdLength - Variable in class nl.sidnlabs.dnslib.message.records.AbstractResourceRecord
 
readableBytes() - Method in class nl.sidnlabs.dnslib.message.util.NetworkData
 
readBytes() - Method in class nl.sidnlabs.dnslib.message.util.NetworkData
 
readBytes(byte[]) - Method in class nl.sidnlabs.dnslib.message.util.NetworkData
 
readBytes(int, int) - Method in class nl.sidnlabs.dnslib.message.util.NetworkData
Read limited number of bytes into result (max param), but always return result with size of len param.
readLabelData(NetworkData) - Static method in class nl.sidnlabs.dnslib.message.util.DNSStringUtil
 
readName(NetworkData) - Static method in class nl.sidnlabs.dnslib.message.util.DNSStringUtil
 
readUnsignedByte() - Method in class nl.sidnlabs.dnslib.message.util.NetworkData
 
readUnsignedChar() - Method in class nl.sidnlabs.dnslib.message.util.NetworkData
 
readUnsignedInt() - Method in class nl.sidnlabs.dnslib.message.util.NetworkData
 
registrySuffix() - Method in class nl.sidnlabs.dnslib.util.InternetDomainName
Returns the registry suffix portion of the domain name, or null if no registry suffix is present.
remove(ResourceRecord) - Method in class nl.sidnlabs.dnslib.message.RRset
 
resetReaderIndex() - Method in class nl.sidnlabs.dnslib.message.util.NetworkData
 
ResourceRecord - Interface in nl.sidnlabs.dnslib.message.records
 
ResourceRecordClass - Enum in nl.sidnlabs.dnslib.types
Reference [RFC-ietf-dnsext-rfc6195bis-05] Note As noted in [RFC-cheshire-dnsext-multicastdns-15], Multicast DNS can only carry DNS records with classes in the range 0-32767.
ResourceRecordFactory - Class in nl.sidnlabs.dnslib.message.records
 
ResourceRecordType - Enum in nl.sidnlabs.dnslib.types
Resource Record (RR) TYPEs reference : http://www.iana.org/assignments/dns-parameters/dns-parameters.xhtml#dns-parameters-4 A 1 a host address [RFC1035] NS 2 an authoritative name server [RFC1035] MD 3 a mail destination (OBSOLETE - use MX) [RFC1035] MF 4 a mail forwarder (OBSOLETE - use MX) [RFC1035] CNAME 5 the canonical name for an alias [RFC1035] SOA 6 marks the start of a zone of authority [RFC1035] MB 7 a mailbox domain name (EXPERIMENTAL) [RFC1035] MG 8 a mail group member (EXPERIMENTAL) [RFC1035] MR 9 a mail rename domain name (EXPERIMENTAL) [RFC1035] NULL 10 a null RR (EXPERIMENTAL) [RFC1035] WKS 11 a well known service description [RFC1035] PTR 12 a domain name pointer [RFC1035] HINFO 13 host information [RFC1035] MINFO 14 mailbox or mail list information [RFC1035] MX 15 mail exchange [RFC1035] TXT 16 text strings [RFC1035] RP 17 for Responsible Person [RFC1183] AFSDB 18 for AFS Data Base location [RFC1183][RFC5864] X25 19 for X.25 PSDN address [RFC1183] ISDN 20 for ISDN address [RFC1183] RT 21 for Route Through [RFC1183] NSAP 22 for NSAP address, NSAP style A record [RFC1706] NSAP-PTR 23 for domain name pointer, NSAP style [RFC1348][RFC1637][RFC1706] SIG 24 for security signature [RFC4034][RFC3755][RFC2535][RFC2536][RFC2537][RFC2931][RFC3110][RFC3008] KEY 25 for security key [RFC4034][RFC3755][RFC2535][RFC2536][RFC2537][RFC2539][RFC3008][RFC3110] PX 26 X.400 mail mapping information [RFC2163] GPOS 27 Geographical Position [RFC1712] AAAA 28 IP6 Address [RFC3596] LOC 29 Location Information [RFC1876] NXT 30 Next Domain (OBSOLETE) [RFC3755][RFC2535] EID 31 Endpoint Identifier [Michael_Patton][http://ana-3.lcs.mit.edu/~jnc/nimrod/dns.txt] 1995-06 NIMLOC 32 Nimrod Locator [1][Michael_Patton][http://ana-3.lcs.mit.edu/~jnc/nimrod/dns.txt] 1995-06 SRV 33 Server Selection [1][RFC2782] ATMA 34 ATM Address [ ATM Forum Technical Committee, "ATM Name System, V2.0", Doc ID: AF-DANS-0152.000, July 2000.
rewind(int) - Method in class nl.sidnlabs.dnslib.message.util.NetworkData
 
RRset - Class in nl.sidnlabs.dnslib.message
 
RRset() - Constructor for class nl.sidnlabs.dnslib.message.RRset
 
RRset(String, ResourceRecordClass, ResourceRecordType) - Constructor for class nl.sidnlabs.dnslib.message.RRset
 
RRSIGResourceRecord - Class in nl.sidnlabs.dnslib.message.records.dnssec
 
RRSIGResourceRecord() - Constructor for class nl.sidnlabs.dnslib.message.records.dnssec.RRSIGResourceRecord
 

S

setClassz(ResourceRecordClass) - Method in interface nl.sidnlabs.dnslib.message.records.ResourceRecord
 
setName(String) - Method in interface nl.sidnlabs.dnslib.message.records.ResourceRecord
 
setReaderIndex(int) - Method in class nl.sidnlabs.dnslib.message.util.NetworkData
 
setTtl(long) - Method in interface nl.sidnlabs.dnslib.message.records.ResourceRecord
 
setType(ResourceRecordType) - Method in interface nl.sidnlabs.dnslib.message.records.ResourceRecord
 
size() - Method in class nl.sidnlabs.dnslib.message.RRset
 
SOAResourceRecord - Class in nl.sidnlabs.dnslib.message.records
 
SOAResourceRecord() - Constructor for class nl.sidnlabs.dnslib.message.records.SOAResourceRecord
 
SPFResourceRecord - Class in nl.sidnlabs.dnslib.message.records
 
SPFResourceRecord() - Constructor for class nl.sidnlabs.dnslib.message.records.SPFResourceRecord
 
SRVResourceRecord - Class in nl.sidnlabs.dnslib.message.records
 
SRVResourceRecord() - Constructor for class nl.sidnlabs.dnslib.message.records.SRVResourceRecord
 
SSHFPResourceRecord - Class in nl.sidnlabs.dnslib.message.records
 
SSHFPResourceRecord() - Constructor for class nl.sidnlabs.dnslib.message.records.SSHFPResourceRecord
 
stripFirstLabel(String) - Static method in class nl.sidnlabs.dnslib.util.LabelUtil
 

T

toJSon() - Method in class nl.sidnlabs.dnslib.message.Header
 
toJson() - Method in class nl.sidnlabs.dnslib.message.Message
 
toJSon() - Method in class nl.sidnlabs.dnslib.message.Question
 
toJSon() - Method in class nl.sidnlabs.dnslib.message.records.AAAAResourceRecord
 
toJSon() - Method in class nl.sidnlabs.dnslib.message.records.AbstractResourceRecord
 
toJSon() - Method in class nl.sidnlabs.dnslib.message.records.AResourceRecord
 
toJSon() - Method in class nl.sidnlabs.dnslib.message.records.CNAMEResourceRecord
 
toJSon() - Method in class nl.sidnlabs.dnslib.message.records.dnssec.DNSKEYResourceRecord
 
toJSon() - Method in class nl.sidnlabs.dnslib.message.records.dnssec.DSResourceRecord
 
toJSon() - Method in class nl.sidnlabs.dnslib.message.records.dnssec.NSEC3ParamResourceRecord
 
toJSon() - Method in class nl.sidnlabs.dnslib.message.records.dnssec.NSEC3ResourceRecord
 
toJSon() - Method in class nl.sidnlabs.dnslib.message.records.dnssec.NSECResourceRecord
 
toJSon() - Method in class nl.sidnlabs.dnslib.message.records.dnssec.RRSIGResourceRecord
 
toJSon() - Method in class nl.sidnlabs.dnslib.message.records.edns0.OPTResourceRecord
 
toJSon() - Method in class nl.sidnlabs.dnslib.message.records.HINFOResourceRecord
 
toJSon() - Method in class nl.sidnlabs.dnslib.message.records.LOCResourceRecord
 
toJSon() - Method in class nl.sidnlabs.dnslib.message.records.MXResourceRecord
 
toJSon() - Method in class nl.sidnlabs.dnslib.message.records.NAPTRResourceRecord
 
toJSon() - Method in class nl.sidnlabs.dnslib.message.records.NotImplementedResourceRecord
 
toJSon() - Method in class nl.sidnlabs.dnslib.message.records.NSResourceRecord
 
toJSon() - Method in class nl.sidnlabs.dnslib.message.records.PTRResourceRecord
 
toJSon() - Method in interface nl.sidnlabs.dnslib.message.records.ResourceRecord
 
toJSon() - Method in class nl.sidnlabs.dnslib.message.records.SOAResourceRecord
 
toJSon() - Method in class nl.sidnlabs.dnslib.message.records.SPFResourceRecord
 
toJSon() - Method in class nl.sidnlabs.dnslib.message.records.SRVResourceRecord
 
toJSon() - Method in class nl.sidnlabs.dnslib.message.records.SSHFPResourceRecord
 
toJSon() - Method in class nl.sidnlabs.dnslib.message.records.TSIGResourceRecord
 
toJSon() - Method in class nl.sidnlabs.dnslib.message.records.TXTResourceRecord
 
toJSon() - Method in class nl.sidnlabs.dnslib.message.records.URIResourceRecord
 
toJSon() - Method in class nl.sidnlabs.dnslib.message.RRset
 
topDomainUnderRegistrySuffix() - Method in class nl.sidnlabs.dnslib.util.InternetDomainName
Returns the portion of this domain name that is one level beneath the registry suffix.
topPrivateDomain() - Method in class nl.sidnlabs.dnslib.util.InternetDomainName
Returns the portion of this domain name that is one level beneath the public suffix.
toString() - Method in class nl.sidnlabs.dnslib.message.Message
 
toString() - Method in class nl.sidnlabs.dnslib.message.records.dnssec.NSECResourceRecord
 
toString() - Method in class nl.sidnlabs.dnslib.message.RRset
 
toString() - Method in class nl.sidnlabs.dnslib.util.InternetDomainName
Returns the domain name, normalized to all lower case.
toZone() - Method in class nl.sidnlabs.dnslib.message.Header
 
toZone() - Method in class nl.sidnlabs.dnslib.message.Message
 
toZone(int) - Method in class nl.sidnlabs.dnslib.message.records.AAAAResourceRecord
 
toZone(int) - Method in class nl.sidnlabs.dnslib.message.records.AbstractResourceRecord
 
toZone(int) - Method in class nl.sidnlabs.dnslib.message.records.AResourceRecord
 
toZone(int) - Method in class nl.sidnlabs.dnslib.message.records.CNAMEResourceRecord
 
toZone(int) - Method in class nl.sidnlabs.dnslib.message.records.dnssec.DNSKEYResourceRecord
 
toZone(int) - Method in class nl.sidnlabs.dnslib.message.records.dnssec.NSEC3ParamResourceRecord
 
toZone(int) - Method in class nl.sidnlabs.dnslib.message.records.dnssec.NSEC3ResourceRecord
 
toZone(int) - Method in class nl.sidnlabs.dnslib.message.records.dnssec.NSECResourceRecord
 
toZone(int) - Method in class nl.sidnlabs.dnslib.message.records.dnssec.RRSIGResourceRecord
 
toZone(int) - Method in class nl.sidnlabs.dnslib.message.records.edns0.OPTResourceRecord
 
toZone(int) - Method in class nl.sidnlabs.dnslib.message.records.HINFOResourceRecord
 
toZone(int) - Method in class nl.sidnlabs.dnslib.message.records.LOCResourceRecord
The code for converting the data to zone format has been copied from dnsjava.
toZone(int) - Method in class nl.sidnlabs.dnslib.message.records.MXResourceRecord
 
toZone(int) - Method in class nl.sidnlabs.dnslib.message.records.NAPTRResourceRecord
 
toZone(int) - Method in class nl.sidnlabs.dnslib.message.records.NotImplementedResourceRecord
 
toZone(int) - Method in class nl.sidnlabs.dnslib.message.records.NSResourceRecord
 
toZone(int) - Method in class nl.sidnlabs.dnslib.message.records.PTRResourceRecord
 
toZone(int) - Method in interface nl.sidnlabs.dnslib.message.records.ResourceRecord
 
toZone(int) - Method in class nl.sidnlabs.dnslib.message.records.SOAResourceRecord
 
toZone(int) - Method in class nl.sidnlabs.dnslib.message.records.SRVResourceRecord
 
toZone(int) - Method in class nl.sidnlabs.dnslib.message.records.TXTResourceRecord
 
toZone(int) - Method in class nl.sidnlabs.dnslib.message.records.URIResourceRecord
 
toZone(int) - Method in class nl.sidnlabs.dnslib.message.RRset
 
TSIGResourceRecord - Class in nl.sidnlabs.dnslib.message.records
 
TSIGResourceRecord() - Constructor for class nl.sidnlabs.dnslib.message.records.TSIGResourceRecord
 
ttl - Variable in class nl.sidnlabs.dnslib.message.records.AbstractResourceRecord
 
TXTResourceRecord - Class in nl.sidnlabs.dnslib.message.records
 
TXTResourceRecord() - Constructor for class nl.sidnlabs.dnslib.message.records.TXTResourceRecord
 
type - Variable in class nl.sidnlabs.dnslib.message.records.AbstractResourceRecord
 
TypeMap - Class in nl.sidnlabs.dnslib.types
 
TypeMap() - Constructor for class nl.sidnlabs.dnslib.types.TypeMap
 
types - Variable in class nl.sidnlabs.dnslib.message.records.dnssec.NSEC3ResourceRecord
 
types - Variable in class nl.sidnlabs.dnslib.message.records.dnssec.NSECResourceRecord
 

U

URIResourceRecord - Class in nl.sidnlabs.dnslib.message.records
 
URIResourceRecord() - Constructor for class nl.sidnlabs.dnslib.message.records.URIResourceRecord
 

V

value - Variable in class nl.sidnlabs.dnslib.message.records.TXTResourceRecord
 
valueOf(String) - Static method in enum nl.sidnlabs.dnslib.types.AlgorithmType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum nl.sidnlabs.dnslib.types.DigestType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum nl.sidnlabs.dnslib.types.MessageType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum nl.sidnlabs.dnslib.types.OpcodeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum nl.sidnlabs.dnslib.types.RcodeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum nl.sidnlabs.dnslib.types.ResourceRecordClass
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum nl.sidnlabs.dnslib.types.ResourceRecordType
Returns the enum constant of this type with the specified name.
values() - Static method in enum nl.sidnlabs.dnslib.types.AlgorithmType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum nl.sidnlabs.dnslib.types.DigestType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum nl.sidnlabs.dnslib.types.MessageType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum nl.sidnlabs.dnslib.types.OpcodeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum nl.sidnlabs.dnslib.types.RcodeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum nl.sidnlabs.dnslib.types.ResourceRecordClass
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum nl.sidnlabs.dnslib.types.ResourceRecordType
Returns an array containing the constants of this enum type, in the order they are declared.

W

writableBytes() - Method in class nl.sidnlabs.dnslib.message.util.NetworkData
 
write() - Method in class nl.sidnlabs.dnslib.message.util.NetworkData
 
writeByte(int) - Method in class nl.sidnlabs.dnslib.message.util.NetworkData
 
writeBytes(byte[]) - Method in class nl.sidnlabs.dnslib.message.util.NetworkData
 
writeChar(int) - Method in class nl.sidnlabs.dnslib.message.util.NetworkData
 
writeInt(long) - Method in class nl.sidnlabs.dnslib.message.util.NetworkData
 
writeLabelData(String, NetworkData) - Static method in class nl.sidnlabs.dnslib.message.util.DNSStringUtil
 
writeName(String, NetworkData) - Static method in class nl.sidnlabs.dnslib.message.util.DNSStringUtil
 
writeName(String) - Static method in class nl.sidnlabs.dnslib.message.util.DNSStringUtil
 
A B C D E F G H I K L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2020. All rights reserved.