У меня есть устройство 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-адрес.
