1
我使用Ubuntu 64位和Java忽略系统DNS设置。我怎样才能从我的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
你如何推断出系统DNS的设置没有被正确执行? – 2011-06-08 11:04:31
相当可疑。你可以发布一个代码,与你检查吗? – weekens 2011-06-08 11:10:44
谢谢我在发布代码时发布了代码 – Zubair 2011-06-08 11:40:44