Разрешение локального адреса ссылки (.local) на Android - PullRequest
0 голосов
/ 23 сентября 2019

У меня проблемы с разрешением локальных (.local) адресов на Android.В частности, если в качестве имени хоста есть устройство, передающее foo.local в локальной сети, мне не удалось его разрешить.

Простой способ воспроизвести это в коде - запустить что-то вроде InetAddress.getByName("foo.local").getHostName(); и посмотретьесли происходит сбой или даже проще, запустите эмулятор, войдите в систему через ADB (т. е. adb shell), а затем попытайтесь пропинговать рассматриваемый хост, т. е. ping foo.local.

. Обратите внимание, что пинг IP напрямуювместо хоста отлично работает.

Есть идеи?Это известное ограничение Android?Если нет, как я могу разрешить .local имя хоста?

...