У меня есть устройство Verizon Jetpack Mi-Fi, которое ведет себя как беспроводной маршрутизатор. К нему подключены три клиента:

  1. Ноутбук с Windows, имя хоста которого - windows1 . IP-адрес от Jetpack - 192.168.1.2 .
  2. Ноутбук с Windows, имя хоста которого - windows2 . IP-адрес от Jetpack - 192.168.1.3 .
  3. Некорневый планшет Android. IP-адрес от Jetpack - 192.168.1.4.

У меня есть веб-сервер, работающий на windows1 и прослушивающий порт 80. Если я открою веб-браузер в windows2 и перейду по http://windows1 , домашняя страница веб-сервера загрузится правильно. Если я открою веб-браузер на планшете и перейду по http://windows1 , домашняя страница веб-сервера не загрузится, и я получу следующую ошибку:

Эта страница недоступна

ERR_NAME_NOT_RESOLVED

На планшете, если я вместо этого перейду на http://192.168.1.2 , домашняя страница веб-сервера загружается правильно.

Мне бы очень хотелось получить доступ к http://windows1 с планшета Android по имени хоста, а не по IP-адресу, как я могу сделать из windows2 . Какой простой способ добиться этого, если это вообще возможно?

ОБНОВИТЬ

Мне нужно получить доступ к контенту на http://windows1 из Chrome, работающему на планшете Android. Мне также нужно получить доступ к http://windows1 из другого приложения, которое не является веб-браузером, но использует веб-службы, работающие на windows1 . Эти веб-службы предоставляют ответы, которые сообщают приложению, что нужно получать другие ресурсы через абсолютные URL-адреса в windows1 . Изменение моих служб на использование исключительно IP-адресов было бы очень нежелательным решением по нескольким причинам. Поэтому я запрашиваю решение, при котором устройство Android делает запрос DNS для windows1 и возвращается правильный IP-адрес.

1 ответ1

2

Я полагаю, что проблема заключается в том, что Windows использует многоадресный DNS для рекламы серверов в локальной сети, а система DNS по умолчанию, которую использует браузер Android, по какой-то причине не разрешает mDNS.

У Android действительно есть поддержка mDNS, которую могут использовать приложения, поэтому одним из решений может быть использование приложения-браузера, поддерживающего mDNS, такого как ZeroConf Browser. Ваш звонок, удобнее ли вводить IP-адрес.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .