Localizando Servidores IP Público e Permitindo Acesso Remoto

2

Eu quero transformar um computador que tenho em um servidor de arquivos. O problema é que não consigo encontrar meu IP público. Eu usei serviços como o myip ou mesmo o google, mas todos apontam para o IP do servidor do meu provedor em outra cidade.

Alguém sabe:

  1. Como posso encontrar meu IP público e
  2. Como posso acessar meu computador de fora da minha LAN?
por Qubix 28.12.2015 / 01:43

4 respostas

1

Existe uma boa possibilidade de que você não tenha um endereço IP público estático. Muitos ISPs não fornecem um endereço estático, a menos que você tenha uma conta comercial. A maneira de contornar isso é usar o DNS dinâmico se o seu roteador suportar. Basta pesquisar no seu modelo de roteador e ddns para ver como configurar seu roteador. Se o seu roteador não suportar DDNS, dependendo da sua configuração, você poderá usar seu computador para atualizar seu registro de DNS.

Como funciona o DDNS existe um serviço que mapeia o seu nome de domínio para o seu endereço IP e existe um programa no seu roteador ou em um dos seus computadores que atualiza o serviço dns periodicamente para que quando seu endereço IP mude seu domínio ainda aponta para o seu roteador. Além disso, você precisará encaminhar as portas que deseja através do seu roteador ou colocar o "servidor" em uma DMZ.

Eu uso o DNS dinâmico fornecido por dyn.com Eu pensei que eles tinham uma versão limitada gratuita, mas não consigo encontrá-lo no meu celular.

    
por 28.12.2015 / 05:09
1

Você pode definir o encaminhamento de portas em seu roteador: ele usa NAT para redirecionar pacotes vindos de fora da rede para um host dentro da rede.

Por exemplo, digamos que você tenha um servidor FTP em 192.168.1.104:21. Você pode configurar seu roteador para redirecionar todas as solicitações de comunicação vindas de fora na porta 21 para 192.168.1.104:21 (ou qualquer host dentro da rede).

Ao definir isso na interface do seu roteador, você pode disponibilizar qualquer serviço que resida em um host interno a qualquer host fora da rede. Para acessar o servidor FTP, você deve digitar:

ftp -p yourpublicip:21
    
por 28.12.2015 / 03:19
1

Seu endereço IP público estará prontamente disponível em algumas fontes diferentes. O mais fácil é o Google: "Qual é o meu endereço IP" .

Existem também algumas maneiras bastante simples de obtê-lo a partir da linha de comando; normalmente via cURL . O mais rápido e mais confiável que encontrei é o OpenDNS .

 $ curl https://diagnostic.opendns.com/myip
 104.154.45.56
 $

Outro que é mais memorável e me tirou de algumas palavras é ifconfig.me . Esteja avisado: é mais lento que o melaço e não deve ser usado em nada além da curiosidade. No momento da redação deste artigo, o tempo esgotou-se duas vezes antes de responder com o meu endereço IP.

 $ curl ifconfig.me
 104.154.45.56
 $ 

How I can access my computer from outside my LAN

Isso é um pouco mais complicado com uma pergunta e depende muito de quão confiável você precisa. Você precisará pagar por um nome de domínio de um registrador decente se quiser que ele funcione corretamente por longos períodos de tempo (por exemplo, > 1 ano). Mas tenho a sensação de que você não precisa de nenhum ambiente de produção real.

Eu frequentemente recebo nomes de TLDs .tk livres de Freenom quando quero fazer uma simulação em um ambiente realista ou pessoal. Eu não tenho certeza se eles oferecem um serviço dinâmico de atualização de DNS, no entanto. Eu normalmente uso CloudFlare para o meu provedor de DNS, e eles oferecem esse serviço. Abaixo seria um exemplo do arquivo de configuração se você estivesse usando ddclient , que é uma ferramenta dinâmica de atualização de DNS.

##
## CloudFlare (cloudflare.com)
##
ssl=yes 
protocol=cloudflare,                           \
server=www.cloudflare.com,                     \
[email protected]                          \
password=my-cloudflare-api-key                 \
my-awesome-site.com,

CloudFlare Recursos e downloads - Cliente DNS Dinâmico: ddclient

Como uma advertência final, não se esqueça de configurar o encaminhamento de porta em seu roteador para direcionar os pacotes de entrada para as portas de escuta em seu servidor privado!

    
por 29.12.2015 / 05:30
0

O que você está falando é um endereço NAT. É uma conversão da sua rede privada para um endereço público. NAT Você pode experimentar outros sites.

Para você acessar esse servidor, você terá que configurar uma VPN e conectar ambos, servidor e cliente.

    
por 28.12.2015 / 02:25