raspberry pi endereço IP e encaminhamento de porta no roteador Arris

0

Estou tentando hospedar um site no meu pi de framboesa usando o nginx. Estou extremamente confuso sobre o encaminhamento de porta ou até mesmo qual IP usar na configuração do meu pi.

Neste momento, posso acessar meu site somente por meio da minha rede local. Eu tenho namecheap.com redirecionando solicitações para example.com para 192.168.0.10:8001. Um ping do link , no entanto, diz que meu IP é 123.124.125.126. Eu nem sei de onde esse número veio.

Eu posso mostrar todos os arquivos que você pode precisar para ver se alguém pode ajudar.

    
por user443613 06.05.2015 / 21:34

1 resposta

0

Apenas a sua rede local sabe que o seu pi está em 192.168.0.10 , já que esse é um IP local. Seu IP público, como visto do resto do mundo, é o que o seu roteador recebe do seu ISP. Você pode verificar o que é esse IP acessando whatismyip.com . Você precisa informar ao namecheap.com que o seu site está no IP público retornado (que, a partir de agora, assumiremos que é 162.225.119.254 ), já que esse é o seu IP visto do ponto de vista do restante do mundo. Então, como 162.225.119.254 é realmente o IP do seu roteador, você precisa configurar seu roteador com o encaminhamento de porta, para que seu roteador encaminhe qualquer coisa na porta 8001 para seu IP local do Raspberry Pis ( 192.168.0.10 ).

Resumindo:

  1. Diga ao resto do mundo (via namecheap.com) que o domínio deve apontar para 162.225.119.254
  2. Diga ao seu roteador para encaminhar qualquer entrada na porta 8001 para 192.168.0.10

PS:

  • Tem certeza de que deseja a porta 8001 e não a porta 80? Este último é o padrão. Caso contrário, você teria que informar a todos que seu site está na porta 8001. A menos que seja claro, você configura o encaminhamento de portas de modo que qualquer entrada na porta 80 seja encaminhada para 192.168.0.10:8001
  • Eu não sei sobre o sistema DNS do namecheaps, mas normalmente não se especifica a porta para o servidor web. Se ainda assim não funcionar, omita qualquer definição de porta e tente usar os padrões. Isso significa 8001 se é isso que você definiu para o nginx ouvir.
  • Você verificou se o seu ISP forneceu um IP estático ou semi-estático? É comum que os domicílios particulares tenham IPs dinâmicos, o que significa que seu IP público muda de vez em quando. Se esse for o caso, você precisará usar um serviço de DNS dinâmico, como no-ip.com
  • Geralmente, leva algum tempo para as alterações nas configurações de DNS se propagarem se estiverem em cache em algum lugar. Acabei de verificar e o domínio que você especificou resolve para um IP público que corresponde ao IP que você não conhece a origem.
por 06.05.2015 / 22:27