【问题标题】:Java - use system DNS server settingsJava - 使用系统 DNS 服务器设置
【发布时间】:2016-09-02 07:49:41
【问题描述】:

我在 OSX 上运行 dnsmasq 以进行本地离线开发,并且我已将 127.0.0.1 添加为我的网络设置中的顶级 DNS 服务器。在终端中一切正常。

我的 Java 测试似乎没有使用本地 DNS 服务器,这很痛苦,因为这是我需要它的主要原因!

Java 需要什么配置才能获取系统 DNS 设置?我是否需要将 JVM 系统属性传递给 ise localhost?

【问题讨论】:

    标签: java dns dnsmasq


    【解决方案1】:

    是的,您需要更新系统设置才能使用本地 dns。

    System.setProperty("sun.net.spi.nameservice.nameservers", "127.0.0.1");
    System.setProperty("sun.net.spi.nameservice.provider.1", "dns,sun");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-10
      • 2010-12-28
      • 2015-12-31
      • 2011-04-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多