Облегченный способ разрешения записей DNS SRV на Android
Каков наиболее эффективный способ поиска записей SRV на Android, например? в клиенте XMPP, какyaxim?
Я знаю о:
JNDI, которая является частью JavaSE, но не в Androiddnsjava, который добавляет 800 КБ файлов классов (580 КБ после ProGuard, поэтому, вероятно, будет сложно разделить файлы, необходимые только для поиска SRV)встроенные инструменты, такие как dig, nslookup и т. д., которые при статической компиляции занимают место, похожее на dnsjava, и, кроме того, делают приложение зависимым от собственного кодая прочиталЗапрос записей службы DNS для поиска имени хоста и TCP / IP, но в нем перечислены только JNDI и dnsjava.
Конечно, я не первый, кто столкнулся с этой проблемой, и в Java должен быть какой-то облегченный преобразователь DNS SRV :-)
Редактировать: бонусные баллы за предоставление проверки DNSSEC / запрос сертификата DANE.