de mensajes antiguos, como Android java.net.UnknownHostException: Host is unresolved (strategy question), se sugiere utilizar el siguiente código:¿El DNS de Android necesita calentamiento?
try {
InetAddress i = InetAddress.getByName(URLName);
} catch (UnknownHostException e1) {
e1.printStackTrace();
}
Así que significa cuando una entrada DNS no se almacena en caché en el dispositivo, por ejemplo, después del arranque, devolverá java.net.UnknownHostException: Host
por primera vez, incluso para un DNS válido.