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

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

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

No momento, só posso acessar meu site através da minha rede local. Tenho namecheap.com redirecionando solicitações de example.com para 192.168.0.10:8001. Um ping dehttp://infobyip.com, no entanto, diz que meu IP é 123.124.125.126. Eu nem sei de onde veio esse número.

Posso mostrar todos os arquivos que você precisa para ver se alguém pode ajudar.

Responder1

Somente sua rede local sabe que seu pi está ativado 192.168.0.10, pois é um IP local. Seu IP público, visto do resto do mundo, é tudo o que seu roteador recebe do seu ISP. Você pode verificar qual é esse IP acessandowhatismyip.com. Em seguida, você precisa informar namecheap.com que seu site está no IP público retornado (que de agora em diante assumiremos que é 162.225.119.254), pois esse é o seu IP visto do ponto de vista do resto do mundo. Então, como 162.225.119.254é na verdade o IP do seu roteador, você precisa configurar seu roteador com encaminhamento de porta, para que seu roteador encaminhe qualquer coisa na porta 8001 para o IP local do Raspberry Pis ( 192.168.0.10).

Resumidamente:

  1. Diga ao resto do mundo (via namecheap.com) que o domínio deve apontar para162.225.119.254
  2. Diga ao seu roteador para encaminhar qualquer entrada na porta 8001 para192.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, é claro, que você configure o encaminhamento de porta de forma que qualquer coisa que chegue na porta 80 seja encaminhada para192.168.0.10:8001
  • Não conheço o sistema DNS namecheaps, mas normalmente não se especifica a porta para o servidor web. Se ainda não funcionar neste momento, omita quaisquer definições de porta e tente usar os padrões. Isso significa 8001 se foi isso que você configurou o nginx para ouvir.
  • Você verificou se o seu ISP lhe forneceu um IP estático ou semi-estático? É comum que residências privadas tenham IPs dinâmicos, o que significa que o seu IP público muda de vez em quando. Se for esse o caso, você precisará usar um serviço DNS dinâmico, comono-ip.com
  • Geralmente, leva algum tempo para que as alterações nas configurações de DNS sejam propagadas se estiverem armazenadas em cache em algum lugar. Acabei de verificar e o domínio que você especificou resolve um IP público correspondente a um IP próximo ao IP cuja origem você não conhecia.

informação relacionada