Acesso via 127.0.0.1 via rede doméstica

0

Estou executando o Yosemite em um MacPro. Eu tenho uma instalação do AMPPS com um aplicativo de banco de dados de compartilhamento de arquivos em execução.

Eu acesso os arquivos via 127.0.0.1 em um navegador em execução no Mac. Como posso configurar isso para permitir o acesso a partir do restante da minha rede doméstica, usando esse endereço?

JoeTaxpayer
fonte
Eu sei, como meu roteador atribui 192.168.1.100 ao meu primeiro dispositivo. É assim que eu acesso o Mac para compartilhamento de tela.
JoeTaxpayer
Qual o nome do aplicativo? Pode ser ligado apenas à interface lo0 (geralmente 127.0.0.1) e não pode ser acessado facilmente de outros hosts.
precisa saber é o seguinte
OwnCloud, que eu sei que não é "suportada" no Mac, mas eu posso carregá-lo através AMPPS ...
JoeTaxpayer

Respostas:

1

127.0.0.1 é o endereço IP atribuído à sua interface de loopback . A definição geral de " loopback " é a seguinte:

Loopback, ou loopback, refere-se ao roteamento de sinais eletrônicos, fluxos de dados digitais ou fluxos de itens de volta à sua fonte sem processamento ou modificação intencional. Este é principalmente um meio de testar a infraestrutura de transmissão ou transporte.

O nome do host localhost , mapeia de volta para o endereço de loopback.

Portanto, em ordem, o endereço de loopback não leva a lugar algum, mas "volta" para o host de origem. É assim que você pode instalar e testar um serviço da Web ou serviço de banco de dados, etc. sem nunca estar conectado a uma rede.

Para outros computadores acessarem seus serviços, você precisa usar o endereço IP na sua LAN. Isso geralmente é eth0se você estiver conectado.

# 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

Portanto, para o meu Mac, meu endereço IP é 192.168.1.100. Se você emitir o mesmo comando, poderá encontrar seu endereço específico. Esse é o endereço que você precisa usar para acessar seu computador.

Allan
fonte
1

Com o TCP / IP comum, você não pode permitir que outros computadores acessem seu site no Mac Pro usando o endereço IP 127.0.0.1. Este endereço tem um significado especial no protocolo IP e sempre se refere ao computador local - nunca a outros computadores.

Se você realmente deseja fazer isso, precisará usar o encaminhamento de porta. Você pode usar o SSH para encaminhar a porta remota 80 para a porta 80 local e, assim, poder acessar o site AMPPS remoto usando o endereço 127.0.0.1.

No entanto, não há realmente sentido em fazê-lo. Não vai torná-lo mais rápido, melhor ou qualquer outra coisa. Como você não escreve nenhum motivo para querer especificamente o 127.0.0.1, parece melhor usar uma rede IP RFC1918 comum em sua rede doméstica - como por exemplo 10.xyz/8 ou 192.168.xy / 16.

jksoegaard
fonte
O endereço 127. é o que foi configurado por conta própria. Vejo que preciso encaminhar e continuar usando o 168. endereço local.
precisa saber é o seguinte