Meu roteador não suporta loopback. Para visualizar uma página da web no meu servidor, preciso digitar o ip local (192.168.1.201) ou estar em outra rede. Quais são minhas opções para tornar isso mais fácil?
Aqui estão algumas coisas possíveis:
- Roteie todo o tráfego da web por meio de um proxy externo (parece um exagero)
- Execute meu próprio servidor DNS (por onde começar?!)
- Compre um novo roteador que suporte loopback.
Certamente há outra maneira de usar meu laptop na LAN e na WAN, digitando meu domínio com mais facilidade do que essas soluções.
Responder1
Você pode simplesmente adicionar seu nome de domíniono seu arquivo hostsapontando para o ip do sistema atuando como clientes. Você precisaria fazer isso por sistema, mas é mais simples do que qualquer solução que você viu.
No Windows, isso deve estar em c:\windows\system32\drivers\etc\hosts
- você deve abri-lo como usuário root e adicionar xxx.xxx.xxx.xxx domain.of.site
onde xxx.xxx.xxx.xxx é o endereço IP do sistema que hospeda a página da web. Você pode fazer o mesmo com Linux ou OS X editando o arquivo /etc/host files
.Howtogeek tem instruções detalhadas, mas é basicamente o mesmo em todos os sistemas operacionais
Você também pode precisar liberar o cache DNS depois de fazer isso.
Também costumo usar o pacote do navegador tor para verificar meus sites, que funciona bem em situações do tipo "sou só eu"
Responder2
Que tal atualizar o firmware do seu roteador para uma versão que suporte loopback? Você está executando o firmware de fábrica mais recente para o seu roteador? Se não, tente isso. Se você estiver executando a versão mais recente e ainda assim não funcionar, verifique se o seu roteador é compatível com uma distribuição de firmware de roteador de terceiros (normalmente de código aberto), comoDD-WRT,OpenWrt,Tomate, oumuitos, muitos mais.