Changed parseV6/V6 to public access

This commit is contained in:
nathan 2018-01-11 14:52:47 +01:00
parent d9c2bcc3e2
commit b64ca30fc7

View File

@ -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");