【问题标题】:Resolve a FQDN in JAVA using DNS [duplicate]使用 DNS 在 JAVA 中解析 FQDN [重复]
【发布时间】:2016-08-25 06:20:09
【问题描述】:

即使经过长时间的谷歌搜索,我也找不到使用在本地网络中运行的 DNS 将 FQDN 转换为 IP 地址的方法。

基本上我的问题是如何将 FQDN 转换为具有指定 DNS 而不是 google DNS 或类似的 IP。

【问题讨论】:

标签: java networking dns


【解决方案1】:

这就是你要找的东西

    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 服务器
猜你喜欢
  • 2012-09-27
  • 2010-09-25
  • 2022-01-20
  • 2015-06-24
  • 2013-04-06
  • 1970-01-01
  • 1970-01-01
  • 2021-06-22
  • 2011-06-05
相关资源
最近更新 更多