InetAddress resolvedAddress = InetAddress.getByAddress(host, ipv6Record.getAddress().getAddress());
if (aaaa.getName().equals(service.getHost())) if (aaaa.getTTL() > 0) service.addAddress(aaaa.getAddress()); } else service.removeAddress(aaaa.getAddress());
/** * Creates a DNS AAAA record. * * @param name the record name. * @param target the record target/value. * @return an A record. */ @Override public AAAARecord create(Name name, InetAddress target) { return new AAAARecord(name, DClass.IN, ttl, target); } }
Record getObject() { return new AAAARecord(); }
private static InetAddress addrFromRecord(String name, Record r) throws UnknownHostException { InetAddress addr; if (r instanceof ARecord) { addr = ((ARecord)r).getAddress(); } else { addr = ((AAAARecord)r).getAddress(); } return InetAddress.getByAddress(name, addr.getAddress()); }
Record getObject() { return new AAAARecord(); }
InetAddress resolvedAddress = InetAddress.getByAddress(host, ipv6Record.getAddress().getAddress());
Record getObject() { return new AAAARecord(); }
public static List<ForwardLookupResult> getAAAARecord(String hostName, String domainName) throws TextParseException { List<ForwardLookupResult> entries = null; if (hostName != null && !hostName.isEmpty() && domainName != null && !domainName.isEmpty()) { Record[] recs = new Lookup(hostName, Type.AAAA).run(); if (recs != null) { if (recs.length > 0) { entries = new ArrayList<>(); for (Record record : recs) { ForwardLookupResult foundSubDomain = new ForwardLookupResult(domainName); foundSubDomain.setHostName(hostName); String ipAddress = ((AAAARecord) record).getAddress().getHostAddress(); foundSubDomain.setIpAddress(ipAddress); foundSubDomain.setLookupType("A"); entries.add(foundSubDomain); } } } } return entries; }
Record getObject() { return new AAAARecord(); }
InetAddress resolvedAddress = InetAddress.getByAddress(host, ipv6Record.getAddress().getAddress());
new NSRecord(zoneName, DClass.IN, DEFAULT_TTL, Name.fromString("resolver2.opendns.com.")), new ARecord(zoneName, DClass.IN, DEFAULT_TTL, InetAddressUtils.addr(dnsZone.v4address())), new AAAARecord(zoneName, DClass.IN, DEFAULT_TTL, InetAddressUtils.addr(dnsZone.v6address())) }); LOG.debug("zone = {}", zone); break; case "AAAA": zone.addRecord(new AAAARecord(recordName, DClass.value(entry.dclass()), DEFAULT_TTL, InetAddressUtils.addr(entry.data()))); break; case "CNAME":
if (quadARecs != null) { for (final Record quadARec : quadARecs) { final InetAddress addr = ((AAAARecord)quadARec).getAddress(); if (addr instanceof Inet6Address) { v6Addresses.add(addr);
} else additionalRecords.add(new AAAARecord(service.getHost(), DClass.IN + CACHE_FLUSH, DEFAULT_A_TTL, addresses[index]));
case Type.AAAA: AAAARecord aaaa = (AAAARecord) rr[i]; records.add(aaaa.getAddress().getHostAddress()); break; case Type.MX:
case Type.AAAA: AAAARecord aaaa = (AAAARecord) rr[i]; records.add(aaaa.getAddress().getHostAddress()); break; case Type.MX:
priorityQueue.add(new HopImpl(((AAAARecord)aaaaRecord).getAddress().getHostAddress(), port, transport));
array[i] = aaaa.getAddress();
} else { AAAARecord aaaa = (AAAARecord) records[i]; array[i] = aaaa.getAddress();
} else { AAAARecord aaaa = (AAAARecord) records[i]; array[i] = aaaa.getAddress();