Package | Description |
---|---|
org.xbill.DNS | |
org.xbill.DNS.dnssec |
Modifier and Type | Class and Description |
---|---|
class |
ClientSubnetOption
The Client Subnet EDNS Option, defined in Client
subnet in DNS requests.
|
class |
CookieOption
Cookie EDNS0 Option, as defined in https://tools.ietf.org/html/rfc7873
|
class |
DnssecAlgorithmOption
The EDNS0 Option for Signaling Cryptographic Algorithm Understanding in DNS Security Extensions
(DNSSEC), RFC 6975.
|
class |
ExtendedErrorCodeOption
EDNS option to provide additional information about the cause of DNS errors (RFC 8914).
|
class |
GenericEDNSOption
An EDNSOption with no internal structure.
|
class |
NSIDOption
The Name Server Identifier Option
|
class |
TcpKeepaliveOption
TCP Keepalive EDNS0 Option, as defined in https://tools.ietf.org/html/rfc7828
|
Modifier and Type | Field and Description |
---|---|
private java.util.List<EDNSOption> |
OPTRecord.options |
Modifier and Type | Method and Description |
---|---|
static EDNSOption |
EDNSOption.fromWire(byte[] b)
Converts the wire format of an EDNS Option (including code and length) into the type-specific
format.
|
(package private) static EDNSOption |
EDNSOption.fromWire(DNSInput in)
Converts the wire format of an EDNS Option (including code and length) into the type-specific
format.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<EDNSOption> |
OPTRecord.getOptions()
Gets all options in the OPTRecord.
|
java.util.List<EDNSOption> |
OPTRecord.getOptions(int code)
Gets all options in the OPTRecord with a specific code.
|
Modifier and Type | Method and Description |
---|---|
default void |
Resolver.setEDNS(int version,
int payloadSize,
int flags,
EDNSOption... options)
Sets the EDNS information on outgoing messages.
|
Modifier and Type | Method and Description |
---|---|
void |
DohResolver.setEDNS(int version,
int payloadSize,
int flags,
java.util.List<EDNSOption> options)
Sets the EDNS information on outgoing messages.
|
void |
ExtendedResolver.setEDNS(int version,
int payloadSize,
int flags,
java.util.List<EDNSOption> options) |
void |
Resolver.setEDNS(int version,
int payloadSize,
int flags,
java.util.List<EDNSOption> options)
Sets the EDNS information on outgoing messages.
|
void |
SimpleResolver.setEDNS(int version,
int payloadSize,
int flags,
java.util.List<EDNSOption> options) |
Constructor and Description |
---|
OPTRecord(int payloadSize,
int xrcode,
int version,
int flags,
EDNSOption... options)
Creates an OPT Record.
|
Constructor and Description |
---|
OPTRecord(int payloadSize,
int xrcode,
int version,
int flags,
java.util.List<EDNSOption> options)
Creates an OPT Record.
|
Modifier and Type | Method and Description |
---|---|
void |
ValidatingResolver.setEDNS(int version,
int payloadSize,
int flags,
java.util.List<EDNSOption> options)
The method is forwarded to the resolver, but always ensure that the level is 0 and the flags
contains DO.
|