Как я могу настроить DNS-серверы для использования из Java-программы? - PullRequest
1 голос
/ 08 июня 2011

Я использую 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

1 Ответ

2 голосов
/ 09 июня 2011

В конце концов я нашел ответ на свою проблему по адресу:

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

lib32nss-mdsn должен быть установлен в Ubuntu, чтобы эта работа работала

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...