Changed parseV6/V6 to public access
This commit is contained in:
parent
d9c2bcc3e2
commit
b64ca30fc7
@ -32,7 +32,7 @@ class Address {
|
|||||||
private
|
private
|
||||||
Address() {}
|
Address() {}
|
||||||
|
|
||||||
private static
|
public static
|
||||||
byte[] parseV4(String s) {
|
byte[] parseV4(String s) {
|
||||||
int numDigits;
|
int numDigits;
|
||||||
int currentOctet;
|
int currentOctet;
|
||||||
@ -91,7 +91,7 @@ class Address {
|
|||||||
return values;
|
return values;
|
||||||
}
|
}
|
||||||
|
|
||||||
private static
|
public static
|
||||||
byte[] parseV6(String s) {
|
byte[] parseV6(String s) {
|
||||||
int range = -1;
|
int range = -1;
|
||||||
byte[] data = new byte[16];
|
byte[] data = new byte[16];
|
||||||
@ -413,12 +413,14 @@ class Address {
|
|||||||
|
|
||||||
DnsClient client = new DnsClient();
|
DnsClient client = new DnsClient();
|
||||||
client.resolvedAddressTypes(ResolvedAddressTypes.IPV4_ONLY);
|
client.resolvedAddressTypes(ResolvedAddressTypes.IPV4_ONLY);
|
||||||
DnsRecord[] records = new DnsRecord[0];
|
DnsRecord[] records;
|
||||||
try {
|
try {
|
||||||
records = client.query(name.toString(true), DnsRecordType.PTR);
|
records = client.query(name.toString(true), DnsRecordType.PTR);
|
||||||
} catch (Throwable ignored) {
|
} catch (Throwable ignored) {
|
||||||
|
throw new UnknownHostException("unknown address");
|
||||||
|
} finally {
|
||||||
|
client.stop();
|
||||||
}
|
}
|
||||||
client.stop();
|
|
||||||
|
|
||||||
if (records == null) {
|
if (records == null) {
|
||||||
throw new UnknownHostException("unknown address");
|
throw new UnknownHostException("unknown address");
|
||||||
|
Loading…
Reference in New Issue
Block a user