Package io.netty.resolver.dns
Class DnsAddressDecoder
- java.lang.Object
-
- io.netty.resolver.dns.DnsAddressDecoder
-
final class DnsAddressDecoder extends java.lang.ObjectDecodes anInetAddressfrom an A or AAAADnsRawRecord.
-
-
Constructor Summary
Constructors Modifier Constructor Description privateDnsAddressDecoder()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static java.net.InetAddressdecodeAddress(DnsRecord record, java.lang.String name, boolean decodeIdn)Decodes anInetAddressfrom an A or AAAADnsRawRecord.
-
-
-
Field Detail
-
INADDRSZ4
private static final int INADDRSZ4
- See Also:
- Constant Field Values
-
INADDRSZ6
private static final int INADDRSZ6
- See Also:
- Constant Field Values
-
-
Method Detail
-
decodeAddress
static java.net.InetAddress decodeAddress(DnsRecord record, java.lang.String name, boolean decodeIdn)
Decodes anInetAddressfrom an A or AAAADnsRawRecord.- Parameters:
record- theDnsRecord, most likely aDnsRawRecordname- the host name of the decoded addressdecodeIdn- whether to convertnameto a unicode host name- Returns:
- the
InetAddress, ornullifrecordis not aDnsRawRecordor its content is malformed
-
-