使用DNS解析JAVA中的FQDN
即使在谷歌搜索了很长一段时间后,我也找不到一种方法来使用运行在本地网络中的DNS将FQDN转换为IP地址使用DNS解析JAVA中的FQDN,java,networking,dns,Java,Networking,Dns,即使在谷歌搜索了很长一段时间后,我也找不到一种方法来使用运行在本地网络中的DNS将FQDN转换为IP地址 基本上,我的问题是如何使用指定的DNS将FQDN转换为ip,而不是google DNS或类似的东西。这就是您想要的吗 String ip_address = "8.8.8.8"; InetAddress addr = InetAddress.getByName(ip_address); System.out.println(addr.getHostName());
基本上,我的问题是如何使用指定的DNS将FQDN转换为ip,而不是google DNS或类似的东西。这就是您想要的吗
String ip_address = "8.8.8.8";
InetAddress addr = InetAddress.getByName(ip_address);
System.out.println(addr.getHostName());
String fqdn = "google-public-dns-a.google.com";
InetAddress addr1 = InetAddress.getByName(fqdn);
System.out.println(addr1.getHostAddress());
是的,差不多。我在谷歌上搜索了很长时间,但它对我来说总是一个不完整的答案哦,我误读了答案,这只是答案的一半。我想指定一个dns服务器