-
Notifications
You must be signed in to change notification settings - Fork 2
DnsServer & DnsClient
RockyLOMO edited this page Jun 25, 2021
·
7 revisions
` @SneakyThrows @Test public void dns() { final String domain = "devops.f-li.cn"; final InetAddress hostResult = InetAddress.getByName("2.2.2.2"); DnsServer server = new DnsServer(53); server.getCustomHosts().put(domain, hostResult.getAddress());
System.out.println(Sockets.resolveAddresses("devops.f-li.cn"));
System.out.println(Sockets.getAddresses("devops.f-li.cn"));
sleep(2000);
DnsClient client = new DnsClient(Sockets.parseEndpoint("127.0.0.1:53"));
InetAddress result = client.resolve(domain);
assert result.equals(hostResult);
System.in.read();
}
`