Я использую Ubuntu 64 bit, а 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 не может разрешить DNS-адрес из 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