2014-10-02 17 views
6

Ho provato ad accedere alla mia app Rails in esecuzione con Pow (4.3) dal mio iPhone 5 ma sto riscontrando problemi .. .Non riesco ad accedere all'URL .xip.io dal mio iPhone quando eseguo l'app Rails con Pow

Se digito my_app.192.168.2.11.xip.io:

  • funziona OK sulla mia macchina di sviluppo (vale a dire la macchina con l'indirizzo 192.168.2.11 LAN)
  • non trova la struttura nel mio iPhone

Naturalmente, le 2 macchine sono sulla stessa LAN e ho cercato di accedere al server web di amministrazione del mio router dal mio iPhone:

  • 192.168.2.1 opere: arrivare a server di amministrazione web del mio router bene.
  • 192.168.2.1.xip.io non funziona! "L'host non è stato trovato."

Quindi la mia domanda è: c'è qualcosa di speciale da configurare per gli indirizzi .xip.io da risolvere correttamente su iPhone?

Grazie.

EDIT:

sto lavorando in un bar con la condivisione internet tramite la rete 4G di iPhone. Ora .xip.io IP funziona sul mio telefono. Dovrebbe avere qualcosa a che fare con la mia configurazione LAN allora. Ho un router ASUS.

+0

Qualche possibilità di lasciare la porta 3000 quando si effettua la richiesta xip.io dal telefono? Qualche firewall sulla tua macchina dev? –

+0

No. Ho eseguito un server Jekyll sulla mia macchina dev in esecuzione sulla porta 3000 e ho avuto lo stesso identico problema: ho potuto accedere al mio server Jekyll dal mio telefono con 192.168.2.11:3000 ma non con 192.168.2.11.xip. io: 3000 (anche se 192.168.2.11.xip.io:3000 funzionava dalla macchina di sviluppo che ospita il server) –

+0

Sto lavorando in un bar con condivisione di Internet tramite la rete 4G del mio iPhone. Ora .xip.io IP funziona sul mio telefono. Dovrebbe avere qualcosa a che fare con la mia configurazione LAN allora. Ho un router ASUS. (ha modificato la domanda con questo commento) –

risposta

4

Grazie a questo post, ho configurato il mio router ASUS RT-N56U per utilizzare gli indirizzi DNS di Google (ad esempio 8.8.8.8) e ora funziona correttamente.

Edit: Se si è connessi tramite router WiFi, allora avete bisogno di abilitare il port forwarding per inoltrare una determinata porta (come 8080) a un computer portatile.

+5

Non ha funzionato per me. Sembra che gli indirizzi xip.io a volte funzionino e talvolta no. È abbastanza casuale e irritante! – elsurudo

3

Ho avuto lo stesso problema su Windows. Lavaggio DNS dalla riga di comando ha funzionato.

c:\>ipconfig /flushdns 

EDIT
Funziona su Chrome, Opera non su Opera e non su Edge.
In Opera potresti provare ad aggiungere "www." prima dell'indirizzo IP locale.

+0

aggiungendo www ha funzionato per me, mi stava facendo impazzire. Grazie! – kodaman