Мне нужно установить DNS в моем приложении.
Не могу понять как добавить:
//Http Client
OkHttpClient.Builder client = new OkHttpClient.Builder();
client.addInterceptor(interceptor);
client.dns("172.10.0.100");
Мне нужно установить DNS в моем приложении.
Не могу понять как добавить:
//Http Client
OkHttpClient.Builder client = new OkHttpClient.Builder();
client.addInterceptor(interceptor);
client.dns("172.10.0.100");
Вы можете установить DNS через настройки WIFI, а затем просто сделать это:
client.dns(Dns.SYSTEM);
теперь он должен получать информацию оттуда.
Это пример настройки альтернативной стратегии DNS или переопределения для каждого хоста.
Dns dns = ...
builder.dns(dns);
См. этот пост https://garage.easytaxi.com/tag/dns-android-okhttp/ и добавьте зависимость, которую я определил ниже , и это сработает :)
скомпилировать 'dnsjava:dnsjava:2.1.7'