Condivisione Wi-Fi per lo sviluppo, utilizzando gli stessi indirizzi IP e nomi di dominio di / etc / hosts

0

Voglio condividere la mia Ethernet tramite una connessione Wi-Fi. Sto anche sviluppando Xcode iOS. Ho una modifica personalizzata nel mio file / etc / hosts per un host che punta a 127.0.0.1. Nella mia applicazione, voglio essere in grado di connettermi al mio hotspot Wi-Fi usando il dominio personalizzato nel mio / etc / hosts.

Ecco il mio / etc / hosts:

127.0.0.1   my.test.com

E nella mia app in esecuzione su un iPad, desidero connettermi a my.test.com senza errori.

Come è possibile?

    
posta Berlin Brown 08.02.2017 - 23:22
fonte

1 risposta

1

L'hai usato per un po '... Plex Connect DNS Server da qui, tu può reindirizzare usando l'idea di loopback. Assicurati di cambiare self.ip all'IP della macchina su cui stai eseguendo la roba. Cambia l'intercettazione dell'Host su qualsiasi cosa, e reindirizzerà al tuo "sito" in cui scarichi il tuo laptop per lo sviluppo.

Questo verrà eseguito sulla porta 53, quindi qualsiasi altra cosa che potrebbe interrompere il servizio dovrebbe essere chiusa.

Di seguito sono riportati i numeri di riga per aggiungere / rimuovere i domini, l'ultimo è l'intercettazione del dominio, gli altri due servono per bloccare gli host indesiderati.

 60-66
 333-336
 445

di seguito sono riportate le linee per apportare modifiche a

        param['IP_self'] = '192.168.178.20'  # server ip here
        param['HostToIntercept'] = 'mydomain.com'

Nota: assicurarsi di aggiungere l'indirizzo IP del server DNS ai dispositivi di test individualmente, inoltre potrebbe essere necessario modificare l'Self_IP che si trova nella parte inferiore dello script sull'IP della macchina, disponibile tramite l'opzione, facendo clic sul pulsante Wi-Fi o aprire Preferenze di sistema - > Networking - > (Nome connessione) - > Lato destro vicino alla parte superiore della finestra.

Fonti: esperienza personale, PlexConnect , MiniDNS

    
risposta data 09.02.2017 - 00:07
fonte

Leggi altre domande sui tag