Я размещаю несколько сайтов с моего локального компьютера в целях разработки. Это странная смесь сайтов личного пользования, сайтов разработчиков для работы, сайта разработчиков для реального сайта моей творческой группы и просто странная страница тестирования для кода на стороне сервера. У меня есть около пяти различных сайтов, активных через IIS на моей локальной машине. Я различаю их по URL, что еще! Я изменил свой хост-файл, чтобы я мог получить к ним доступ.
Но я не могу изменить файл хоста на моем (Android) телефоне, пока я не получу root. И я не хочу этого делать, потому что тогда мое мобильное тестирование не будет точным. Я могу заставить его работать (вроде), если я наберу локальный IP-адрес (в любом диапазоне 192.168.1. В любом диапазоне) в браузере телефона, а затем смогу получить доступ к сайту, который привязан к пустому имени хоста.
Но у меня работает как минимум 5 сайтов. Я не всегда помню, какой из них я связал с пустым именем хоста. И мне не очень нравится каждый раз заходить в IIS, чтобы связать его и связать тот, над которым я сейчас работаю. Кроме того, хотя у меня его еще нет, я мог бы использовать сайт, чтобы позволить друзьям и семье получить доступ к серверу изображений или что-то еще. Или мне может понадобиться тестировать разные сайты одновременно. Или ... или ... или ... Много вариантов использования, помимо простого удобства.
Кроме того, насколько я знаю, мой жилой маршрутизатор AT & T Uverse не поддерживает DNS, поэтому я не могу изменить его на маршрутизаторе. (И нет, я не могу изменить оборудование в доме моей бабушки! Вот где я работаю.)
TLDR: Как мне получить доступ к определенному имени хоста по определенному локальному IP-адресу через мой телефон Android (и телефоны Android своих друзей, и если это легко сделать, может быть, даже iPhone и планшеты). Я полностью готов ввести строку цифр и символов.