
Eu tenho um servidor web (rodando no Ubuntu Server) na minha rede local. Ele está disponível fora desta rede como um nome de domínio (example.com) e dentro desta rede como um endereço IP.
Como eu mapearia esse IP para o domínio example.com?Existe um roteador que pode fazer isso ou preciso configurar um servidor DNS local?
Responder1
Se você possui o domínio (example.com), aponte esse domínio para o seu endereço IP público. Na sua (rede interna) vá parahttps://www.whatismyip.com/e você encontrará seu IP público.
A próxima etapa que você deve realizar é configurar seu roteador para encaminhar o tráfego para seu servidor Ubuntu local. Isso é chamadaencaminhamento de porta. Se você quiser acessar um site do seu servidor Ubuntu, você terá que encaminhar a porta 80. Quando você for ao roteador, diga a ele para encaminhar o tráfego da porta 80 para o endereço IP interno do seu servidor Ubuntu. Ao fazer isso, você poderá acessar seu site de qualquer lugar do mundo.
Se você quiser usar esse domínio localmente apenas para você, poderá modificar o arquivo hosts. No Ubuntu esse arquivo está localizado em /etc/hosts
adicione a linha:
192.168.0.5 algumdominio.com
se você adicionar essa linha ao arquivo hosts, você estará fazendo uma solicitação para 192.168.0.5 sempre que acessar somedomain.com