Метод java.net.InetAddress.GetByName(String host) может возвращать только записи A, поэтому для поиска других типов записей мне нужно иметь возможность отправлять DNS-запросы с помощью библиотеки dnsjava.
Однако это обычно зависит от возможности синтаксического анализа /etc/resolv.conf или аналогичного поиска адресов DNS-сервера и не работает на Android.
Текущие настройки DNS на Android, по-видимому, могут быть получены только внутри оболочки с помощью команды getprop.
Может ли кто-нибудь сказать мне, как получить эти настройки с Java, кроме как запустив оболочку с помощью Runtime.exec() и разобрав вывод из getprop?
