Qual endereço IP eu uso para acessar meu servidor?

12

Estou executando um servidor Samba no meu MacBook e também configurei o encaminhamento de porta para o servidor mencionado no meu roteador.

Meu IP público é 106.51.x.x (de acordo com o google e alguns outros serviços) e o IP local do meu Mac é 192.168.x.x , mas quando vou para a página de configuração do meu roteador, ele diz que meu IP externo é 10.242.x.x .

Isso é o que eu não entendo, quando conectado ao meu WiFi doméstico, usando o endereço 10.242.x.x funciona muito bem. Mas se eu tentar acessar o mesmo em 4G, a conexão expira.

Quanto ao endereço público, nem o Wi-Fi nem o 4G funcionam.

Existe alguma configuração no meu Mac (estou executando o MacOS Sierra) que devo alterar para torná-lo visível para o público?

    
por Zohair 26.08.2017 / 16:32

1 resposta

27

O endereço do seu roteador, 10.242.x.x , é também em um intervalo de endereços privados (todos os 10.0.0.0/8 estão reservados para LANs). Isso geralmente significa que seu ISP implementou o CGNAT e está compartilhando o mesmo endereço 106.51.x.x público entre vários clientes. (Assim como faz o seu roteador doméstico, mas em um escopo mais amplo).

Nesta situação, você não tem um endereço público e não pode acessar diretamente a sua rede diretamente de fora.

Sua primeira opção é configurar uma conexão VPN com algum servidor externo, que tem seu próprio endereço IP público e pode encaminhar conexões de volta para sua rede doméstica (via VPN).

Além disso, embora o Samba seja menos arriscado que o Windows, ainda não é uma boa ideia expor o SMB à Internet pública. Versões mais antigas de protocolos não suportam criptografia (o SMBv3 faz, mas requer o Samba 4.7 ou o Windows 8), então você arriscaria revelar suas senhas e dados do arquivo.

Se você adotar a abordagem VPN, eu recomendaria usar a VPN não apenas para o link principal do servidor, mas também quando você estiver acessando o próprio servidor a partir de 4G / Wi-Fi público. (Existem aplicativos móveis para strongSwan, OpenVPN, OpenConnect ...) Dessa forma, você terá uma conexão segura e não precisará de nenhum encaminhamento de porta.

    
por 26.08.2017 / 19:28