Accesso tramite 127.0.0.1 tramite rete domestica

0

Sto eseguendo Yosemite su un MacPro. Ho un'installazione AMPPS con un'app per la condivisione dei file in esecuzione al suo interno.

Accedo ai file tramite 127.0.0.1 su un browser in esecuzione su Mac. Come posso configurarlo per consentire l'accesso dal resto della mia rete domestica, usando quell'indirizzo?

    
posta JoeTaxpayer 03.01.2017 - 20:02
fonte

2 risposte

1

127.0.0.1 è l'indirizzo IP assegnato alla tua interfaccia di loopback . La definizione generale di " loopback " è la seguente:

Loopback, or loop-back, refers to the routing of electronic signals, digital data streams, or flows of items back to their source without intentional processing or modification. This is primarily a means of testing the transmission or transportation infrastructure.

Il nome host localhost , esegue il mapping all'indirizzo di loopback.

Quindi, in ordine l'indirizzo di loopback non va da nessuna parte, ma "torna indietro" all'host di origine. In questo modo è possibile installare e testare un servizio Web o un servizio di database, ecc. Senza mai essere connessi a una rete.

Per consentire ad altri computer di accedere ai servizi, è necessario utilizzare l'indirizzo IP sulla LAN. Questo di solito è eth0 se sei collegato.

# ifconfig -a

en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=10b<RXCSUM,TXCSUM,VLAN_HWTAGGING,AV>
        ether a8:20:66:39:2c:1c 
        inet6 fe80::aa20:66ff:fe39:2c1c%en0 prefixlen 64 scopeid 0x4 
        inet 192.168.1.100 netmask 0xffffff00 broadcast 192.168.1.255

Quindi, per il mio Mac, il mio indirizzo IP è 192.168.1.100. Se si emette lo stesso comando, si dovrebbe essere in grado di trovare il proprio indirizzo particolare. Questo è l'indirizzo che devi usare per accedere al tuo computer.

    
risposta data 03.01.2017 - 22:37
fonte
1

Non puoi con il semplice TCP / IP lasciare che altri computer accedano al tuo sito web su Mac Pro usando l'indirizzo IP 127.0.0.1. Questo indirizzo ha un significato speciale nel protocollo IP e si riferisce sempre al computer locale, mai altri computer.

Se vuoi davvero farlo, devi usare il port forwarding. È possibile utilizzare SSH per eseguire il port forwarding della porta remota 80 alla porta locale 80 e quindi essere in grado di accedere al sito Web AMPPS remoto utilizzando l'indirizzo 127.0.0.1.

Tuttavia, non ha davvero senso farlo. Non lo renderà più veloce, migliore o qualsiasi altra cosa. Poiché non si specifica alcun motivo per desiderare specificamente 127.0.0.1, sembra che si stia utilizzando una normale rete IP RFC1918 sulla rete domestica, ad esempio 10.x.y.z / 8 o 192.168.x.y / 16.

    
risposta data 03.01.2017 - 20:13
fonte

Leggi altre domande sui tag