gpt4 book ai didi

java - 如何通过 Java 程序设置要使用的 dns 服务器?

转载 作者:行者123 更新时间:2023-11-30 05:02:16 25 4
gpt4 key购买 nike

我使用的是 Ubuntu 64 位,Java 忽略系统 DNS 设置。如何在我的 Java 程序中手动设置这些?

这是代码(抱歉,JVM 语言是 Clojure):

(clojure.contrib.http.agent/string (clojure.contrib.http.agent/http-agent (str "http://yahoo.com")))

:结果是:

java.net.UnknownHostException: yahoo.com

其他人也遇到过类似的问题: Java cannot resolve DNS address from AIX: UnknownHostException

 **nslookup yahoo.com**
Server: 192.168.1.1
Address: 192.168.1.1#53

Non-authoritative answer:
Name: yahoo.com
Address: 69.147.125.65
Name: yahoo.com
Address: 72.30.2.43
Name: yahoo.com
Address: 98.137.149.56
Name: yahoo.com
Address: 209.191.122.70
Name: yahoo.com
Address: 67.195.160.76

最佳答案

最后我在以下位置找到了问题的答案:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=477211

需要在 Ubuntu 上安装 lib32nss-mdsn 才能正常工作

关于java - 如何通过 Java 程序设置要使用的 dns 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6277692/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com