2011-06-08 63 views
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 
+2

你如何推斷​​出系統DNS的設置沒有被正確執行? – 2011-06-08 11:04:31

+0

相當可疑。你可以發佈一個代碼,與你檢查嗎? – weekens 2011-06-08 11:10:44

+0

謝謝我在發佈代碼時發佈了代碼 – Zubair 2011-06-08 11:40:44

回答

相關問題