public static InetAddress resolveHostname(final String hostname, final boolean preferInet6Address) throws UnknownHostException { return resolveHostname(hostname, preferInet6Address, true); }
public static InetAddress resolveHostname(final String hostname) throws UnknownHostException { return resolveHostname(hostname, false); }
@Test @Ignore public void testPreferIPv6() throws Exception { DnsUtils.resolveHostname("ipv4.www.yahoo.com", false); try { DnsUtils.resolveHostname("ipv4.www.yahoo.com", true); fail(); } catch (UnknownHostException e) { // Expected exception } try { DnsUtils.resolveHostname("ipv6.www.yahoo.com", false); fail(); } catch (UnknownHostException e) { // Expected exception } DnsUtils.resolveHostname("ipv6.www.yahoo.com", true); }
@Test @Ignore public void testLookup() throws Exception { InetAddress fb = DnsUtils.resolveHostname("www.opennms.org", false); assertNotNull(fb); }
if (m_page.getRequireIPv4()) { try { InetAddress address = DnsUtils.resolveHostname(host, false); if (!(address instanceof Inet4Address)) throw new UnknownHostException(); host = InetAddressUtils.str(address); InetAddress address = DnsUtils.resolveHostname(host, true); host = "[" + InetAddressUtils.str(address) + "]"; } catch (UnknownHostException e) {