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:
- Diga ao resto do mundo (via namecheap.com) que o domínio
deve apontar para
162.225.119.254
- 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.