@UnstableApi public final class DefaultDnsOptEcsRecord extends AbstractDnsOptPseudoRrRecord implements DnsOptEcsRecord
DnsOptEcsRecord
实施。
CLASS_ANY, CLASS_CHAOS, CLASS_CSNET, CLASS_HESIOD, CLASS_IN, CLASS_NONE
Constructor and Description |
---|
DefaultDnsOptEcsRecord(int maxPayloadSize, int srcPrefixLength, byte[] address)
创建一个新的实例。
|
DefaultDnsOptEcsRecord(int maxPayloadSize, InternetProtocolFamily protocolFamily)
创建一个新的实例。
|
DefaultDnsOptEcsRecord(int maxPayloadSize, int extendedRcode, int version, int srcPrefixLength, byte[] address)
创建一个新的实例。
|
Modifier and Type | Method and Description |
---|---|
byte[] |
address()
返回要使用的
InetAddress 的字节。
|
int |
scopePrefixLength()
返回响应覆盖的ADDRESS的最左边的有效位数。
|
int |
sourcePrefixLength()
返回用于查找的最重要的ADDRESS位数。
|
java.lang.String |
toString() |
extendedRcode, flags, version
dnsClass, equals, hashCode, name, timeToLive, type
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
extendedRcode, flags, version
dnsClass, name, timeToLive, type
public DefaultDnsOptEcsRecord(int maxPayloadSize, int extendedRcode, int version, int srcPrefixLength, byte[] address)
maxPayloadSize
- 建议的最大有效载荷大小(以字节为单位)
extendedRcode
- 扩展的rcode
version
- 版本
srcPrefixLength
- 前缀长度
address
- 要使用的
InetAddress
的字节
public DefaultDnsOptEcsRecord(int maxPayloadSize, int srcPrefixLength, byte[] address)
maxPayloadSize
- 建议的最大有效载荷大小(以字节为单位)
srcPrefixLength
- 前缀长度
address
- 要使用的
InetAddress
的字节
public DefaultDnsOptEcsRecord(int maxPayloadSize, InternetProtocolFamily protocolFamily)
maxPayloadSize
- 建议的最大有效载荷大小(以字节为单位)
protocolFamily
- 使用InternetProtocolFamily
。
这应该与用于发送查询的那个相同。
public int sourcePrefixLength()
DnsOptEcsRecord
sourcePrefixLength
在界面
DnsOptEcsRecord
public int scopePrefixLength()
DnsOptEcsRecord
scopePrefixLength
在界面
DnsOptEcsRecord
public byte[] address()
DnsOptEcsRecord
复制的描述
InetAddress
的字节。
address
在界面
DnsOptEcsRecord
public java.lang.String toString()
toString
in class
AbstractDnsOptPseudoRrRecord
Copyright © 2008–2018 The Netty Project. All rights reserved.