Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我dnsmasq在 OSX 上运行以进行本地离线开发,并且我已将其添加127.0.0.1为网络设置中的顶级 DNS 服务器。终端中的一切都按预期工作。
dnsmasq
127.0.0.1
我的 Java 测试似乎没有使用本地 DNS 服务器,这很痛苦,因为这是我需要它的主要原因!
Java 需要什么配置来获取系统 DNS 设置?我是否需要将 JVM 系统属性传递给 ise localhost?
是的,您需要更新系统设置才能使用本地 dns。
System.setProperty("sun.net.spi.nameservice.nameservers", "127.0.0.1"); System.setProperty("sun.net.spi.nameservice.provider.1", "dns,sun");