即使經過了很長時間的搜索,我仍找不到使用本地網絡中運行的DNS將FQDN轉換爲IP地址的方法。使用DNS解析JAVA中的FQDN
基本上我的問題是如何將FQDN轉換爲指定的DNS,而不是谷歌的DNS或類似的東西。
即使經過了很長時間的搜索,我仍找不到使用本地網絡中運行的DNS將FQDN轉換爲IP地址的方法。使用DNS解析JAVA中的FQDN
基本上我的問題是如何將FQDN轉換爲指定的DNS,而不是谷歌的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服務器 –
['java.net.InetAddress'](https://docs.oracle.com/javase/7/docs/api/java/net/InetAddress .html),通過[在JAVA中的DNS查詢]找到(http://stackoverflow.com/questions/28560135/dns-query-in-java),通過谷歌搜索['java dns lookup']找到(https:// www .google.com /搜索q = java的+ DNS +查找)。 – Andreas