Кажется, я не могу получить доступ к URL-адресу .xip.io с моего iPhone при запуске приложения Rails с Pow

Я пытался получить доступ к моему приложению Rails, работающему с Pow (4.3), с моего iPhone 5, но у меня возникли проблемы...

Если я наберу my_app.192.168.2.11.xip.io:

  • он работает нормально на моей машине разработки (т.е. на машине с адресом 192.168.2.11 LAN)
  • он не находит хост на моем iPhone

Конечно, две машины находятся в одной локальной сети, и я попытался получить доступ к веб-серверу администрирования моего маршрутизатора с моего iPhone:

  • 192.168.2.1 работает: я отлично добираюсь до веб-сервера администратора моего маршрутизатора.
  • 192.168.2.1.xip.io не работает! «Хозяин не найден».

Есть ли что-то особенное, чтобы настроить правильное разрешение адресов .xip.io на iPhone?

РЕДАКТИРОВАТЬ:

Я работаю в кафе с раздачей интернета через сеть 4G моего iPhone. Теперь .xip.io IP работает на моем телефоне. Тогда это должно иметь какое-то отношение к моей конфигурации локальной сети. У меня роутер Асус.


person Dirty Henry    schedule 02.10.2014    source источник
comment
Есть ли шанс, что вы упускаете порт 3000 при отправке запроса xip.io со своего телефона? Есть ли брандмауэры на вашей машине разработки?   -  person Philip Hallstrom    schedule 02.10.2014
comment
Нет. Я запустил сервер Jekyll на своей машине разработки, работающей на порту 3000, и у меня была точно такая же проблема: я мог получить доступ к своему серверу Jekyll с моего телефона с 192.168.2.11:3000, но не мог с 192.168.2.11.xip.io :3000 (хотя 192.168.2.11.xip.io:3000 работал на машине разработчика, на которой размещался сервер)   -  person Dirty Henry    schedule 03.10.2014
comment
Я работаю в кафе с раздачей интернета через сеть 4G моего iPhone. Теперь .xip.io IP работает на моем телефоне. Тогда это должно иметь какое-то отношение к моей конфигурации локальной сети. У меня роутер Асус. (отредактировал вопрос с этим комментарием)   -  person Dirty Henry    schedule 03.10.2014
comment
stackoverflow.com/a/38714136/470749 мне помогло.   -  person Ryan    schedule 21.02.2018
comment
Опять же, xip.io работал у меня на моем рабочем столе, но не на мобильных устройствах с моим Wi-Fi. На этот раз я понял, что, очевидно, проблема заключалась в том, что приложение обмена сообщениями Signal для iOS signal.org искажало URL-адреса, Я отправил с рабочего стола Signal на мобильный для тестирования. URL-адрес, который я отправил, включал &a={{ad.name}}, который был просто заполнителем для меня (не предназначен для использования в рабочей среде), и, возможно, эти фигурные скобки являются недопустимыми символами для URL-адреса. В любом случае я мог успешно открыть ссылку xip.io на рабочем столе Signal, но не на Signal iOS. Проблема никак не связана с xip.io.   -  person Ryan    schedule 26.08.2019
comment
Вернемся снова, и у меня возникла проблема, которая была у меня в 2018 году, когда xip.io работает только с компьютера, на котором размещен сайт, и я не могу получить к нему доступ с другого компьютера в моей локальной сети: stackoverflow.com/questions/35991630/   -  person Ryan    schedule 22.06.2021


Ответы (3)


Благодаря этому сообщению я настроил свой ASUS RT - Маршрутизатор N56U для использования DNS-адресов Google (например, 8.8.8.8), и теперь он работает нормально.

Изменить: если вы подключены через маршрутизатор Wi-Fi, вам необходимо включить переадресацию портов, чтобы перенаправить определенный порт (например, 8080) на ваш ноутбук.

person Dirty Henry    schedule 08.10.2014
comment
Не работает для меня. Кажется, адреса xip.io иногда работают, а иногда нет. Это довольно случайно и бесит! - person elsurudo; 31.07.2016

У меня была такая же проблема на окнах. Сброс DNS из командной строки помог.

c:\>ipconfig /flushdns

ИЗМЕНИТЬ
Это работает в Chrome, Opera не в Opera и не в Edge.
В Opera вы можете попробовать добавить "www". перед локальным IP-адресом.

person Mike    schedule 24.11.2016
comment
добавление www работало на меня, сводило меня с ума. Спасибо! - person thefern; 19.06.2017

Я, наконец, понял вчера вечером (после app-with-pow/26267584#comment120345852_26166205">мой комментарий), который https://xip.io/ в настоящее время недоступен.

sudo wget https://rcw.192.168.1.100.xip.io --no-check-certificate все еще работает (если я запускаю эту команду на терминале компьютера, на котором размещен мой сайт), что, по-видимому, означает, что служба xip.io все еще существует, даже если их домашняя страница не работает. .

Но я хочу получить доступ к своей странице с другого устройства в локальной сети, о чем этот вопрос.

Тот факт, что домашняя страница xip.io не работает, побудил меня попробовать использовать альтернативу: https://sslip.io/ (создатели которого сказали, что их вдохновил xip.io).

Теперь перейдите на https://rcw.192-168-1-100.sslip.io/ с моего ПК с Win 10 работает (хотя это проблема с сертификатом) и показывает страницу, размещенную на моем ноутбуке с Ubuntu.

person Ryan    schedule 23.06.2021