Я пробую к данным из сервера. Иногда мой код перестал работать из-за UnknownHostException
. Почему это? Какова причина этой проблемы?
Это может произойти, если произошла заминка в работе DNS-сервера. Помимо повышения надежности DNS-сервера или поиска другого, вы также можете просто использовать полный IP-адрес вместо имени хоста. В этом случае не нужно будет искать IP-адрес по имени хоста. Однако я бы предпочел исправить проблему DNS и отдать предпочтение DNS, поскольку IP-адреса могут время от времени меняться.
Исключение UnknownHostException
указывает на то, что указанный хост не может быть преобразован в IP-адрес. Это вполне может быть проблема с вашим DNS-сервером.