У меня есть устройство Verizon Jetpack Mi-Fi, которое ведет себя как беспроводной маршрутизатор. К нему подключены три клиента:
- Ноутбук с Windows, имя хоста которого -
windows1
. IP-адрес от Jetpack -192.168.1.2
. - Ноутбук с Windows, имя хоста которого -
windows2
. IP-адрес от Jetpack -192.168.1.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-адрес.