O que é o DNS dinâmico e por que eu desejaria isso?
Antes de mergulhar no tutorial e antes mesmo de começarmos a falar sobre o DNS dinâmico (DDNS), vamos começar com o básico - o que é o DNS. DNS, ou Domain Name System, é a mágica que torna a internet amigável, e a melhor coisa desde o pão fatiado.
Cada recurso acessível à Internet - páginas da Web, sites FTP, o nome dele - tem um endereço IP que serve como o endereço de rede do recurso na Internet. Esses endereços são numéricos, no formato 123.123.123.123, e não são particularmente fáceis de lembrar. Lembre-se da última vez que você foi para 66.220.158.68 para checar as fotos da sua sobrinha? Não? Claro que você não, porque você digitou facebook.com em seu navegador, em vez de 66.220.158.68. Um servidor DNS resolveu o seu pedido de facebook.com em um endereço amigo da máquina que enviou a você, provavelmente em um centésimo de segundo ou menos, para o Facebook.
Não seria ótimo se você pudesse configurar o mesmo truque para sua rede doméstica? É aqui que o DNS Dinâmico (DDNS) entra em ação. É fácil para grandes empresas configurar nomes de domínio como o Facebook.com porque o endereço do servidor da Web é estático (uma vez que o endereço IP não muda). Seu endereço IP residencial é diferente. Pessoas com conexões residenciais recebem um endereço IP atribuído dinamicamente. Seu ISP tem um grande pool de endereços e os compartilha com todos, conforme necessário.
Isso torna muito difícil fazer o mesmo truque que é tão fácil para os gostos da Coca-Cola, porque o endereço que você tem hoje não é o endereço que você pode ter na próxima semana. Felizmente, os provedores de DDNS tornam simples atribuir um nome memorável ao seu endereço IP residencial porque eles são atualizados automaticamente conforme seu endereço IP muda ao longo do tempo.
O que você precisa
Configurar o DDNS para sua rede doméstica é muito simples, gratuito e uma vez que a configuração deve exigir quase nenhuma manutenção ao longo do tempo. Vamos dar uma olhada no que você precisa e nos dois métodos diferentes que você pode usar para manter seu endereço DDNS atualizado.
Um host DDNS
Em primeiro lugar, você precisa de um host DDNS. Historicamente, a solução usada quase todo mundo usado era DynDNS. No entanto, em 2014, eles acabaram com o plano gratuito (que era perfeito para a grande maioria dos usuários domésticos) e foram pagos apenas. Felizmente, mais do que alguns provedores apareceram para preencher o nicho de hospedagem DDNS gratuito.
Embora todos os provedores de DDNS, gratuitos e pagos, forneçam a funcionalidade mais básica - resolvendo alguns endereços como yourpersonaladdress.dynu.net para seu endereço IP residencial -, há alguns recursos aos quais os usuários avançados podem querer prestar atenção ao comparar diferentes hosts DDNS. Algumas pessoas podem querer usar seu próprio domínio em vez de usar a sub-marca da DDNS (por exemplo, você deseja que o yourpersonaladdress.com resolva o IP residencial, em vez de o endereço da sua pessoa.no-ip.net). Há também outros recursos, como vários subdomínios, para que você possa configurar vários endereços, como music.yourpersonaladdress.com, minecraft.yourpersonaladdress.com e assim por diante.
Para os fins deste tutorial, usaremos a Dynu Systems, porque ela é bem estabelecida e oferece uma ampla variedade de recursos gratuitamente.
Um roteador com suporte a DDNS
Além disso, você desejará um roteador que suporte serviços DDNS. Por que isso é tão ideal? Quando o seu roteador suporta serviços DDNS, você pode simplesmente conectar suas informações do provedor de DDNS e seu roteador atualizará automaticamente o endereço nos bastidores. Enquanto o seu router estiver ligado, a sua entrada do DDNS estará sempre atualizada, o que significa que poderá sempre ligar.
Observação: seu roteador pode oferecer suporte a apenas alguns serviços selecionados. Por isso, convém verificar a página de administração do seu roteador antes de se inscrever em um serviço. Dessa forma, você sabe que está recebendo uma conta com um provedor de DDNS que seu roteador suporta.
Um cliente de atualização local
Se seu roteador não oferecer suporte a serviços DDNS, você precisará de um cliente local para ser executado em um computador usado com frequência em algum lugar de sua rede doméstica. Este pequeno e leve aplicativo verificará qual é o seu endereço IP e telefonará para o provedor DDNS para atualizar seu registro DDNS. É menos ideal do que uma solução baseada em roteador. Se o computador não estiver ligado quando o endereço IP mudar, o registro não será atualizado, mas certamente será melhor do que editar manualmente sua entrada do DDNS.
Como configurar o DNS dinâmico
Vamos dar uma olhada em como configurar uma conta DDNS simples com a Dynu, apontar para nossa rede doméstica e configurar a atualização automática de entrada de DDNS. Embora estejamos usando o portal e as configurações da web da Dynu, o processo de configuração geral é quase idêntico entre os provedores e pode ser facilmente adaptado (consulte os arquivos de suporte do seu provedor se precisar de ajuda adicional).
Etapa 1: criar e configurar uma conta
Vá até a página de inscrição da Dynu aqui e se inscreva para uma conta.Confirme o registro em seu email. Depois de confirmar a configuração, você pode fazer login na sua conta Dynu e acessar o Painel de controle, conforme mostrado abaixo. Clique em “DDNS Services”.
Etapa 2: configurar seu roteador
Criando a entrada DDNS real é apenas metade da batalha quando se trata de economizar tempo e conveniência. A outra metade está automatizando todo o processo. Vejamos como automatizar as atualizações de DDNS no roteador e no nível da área de trabalho.
Usaremos um roteador D-Link executando o fantástico firmware DD-WRT de terceiros para demonstrar, mas as configurações são bastante padronizadas em todos os roteadores que suportam DDNS - consulte a documentação do roteador ou firmware para descobrir onde o DDNS configurações são, ou apenas picar as configurações até encontrá-los.
No DD-WRT, você encontrará em Setup> DDNS. Por padrão, está desativado. Abra o menu suspenso, como visto abaixo, e selecione "Personalizado". Como você pode ver, o DD-WRT (e muitos outros roteadores) vêm com entradas pré-configuradas para vários serviços DDNS, mas a entrada personalizada oferece a maior flexibilidade (se você tiver).
Etapa alternativa dois: Configurar um atualizador baseado em PC
A atualização baseada em roteador é muito superior ao uso de um atualizador baseado em PC, mas se você não tiver um roteador compatível com DDNS, um atualizador baseado em PC é a única maneira de automatizar o processo de atualização. Para usar um atualizador baseado em PC, gire primeiro pela seção de downloads no painel de controle do seu provedor de DDNS. Você pode encontrar a seção de downloads para a Dynu Systems aqui. Pegue o aplicativo apropriado para o seu sistema (no nosso caso, o Windows) e baixe-o.
Depois de instalar o aplicativo, execute-o pela primeira vez e insira seu nome de usuário e senha, clique em "Salvar".
Configurando o encaminhamento de porta e outras considerações
O que alcançamos, neste ponto do tutorial, é direcionar um nome de domínio amigável para o endereço IP da sua rede doméstica. É importante entender que tudo isso é o suficiente para substituir seu endereço IP difícil de lembrar (e que muda com frequência) por um domínio fácil de usar baseado em palavras.
istonão altere suas configurações de rede doméstica de qualquer maneira, então, o que funcionou (ou não funcionou) antes de configurar o sistema DDNS continuará funcionando (ou não) com o novo endereço DDNS. Se você se conectou ao seu servidor de música em casa enquanto estava no trabalho visitando XXX.XXX.XXX.XXX:5900 (seu endereço IP residencial, porta 5900), agora você pode se conectar a ele em yournewDDNSaddress.com:5900.
Nooutra mão Se não conseguir se conectar a esse servidor de música hospedado localmente antes de configurar o serviço DDNS, você ainda não poderá, porque esse serviço nunca foi configurado para ter um endereço na Internet. Você precisará investigar as configurações do seu roteador e configurar o encaminhamento de porta para todos os serviços que deseja acessar de fora da sua rede doméstica.
O mesmo vale para todos os serviços hospedados pelo próprio roteador. Se você quiser acessar o armazenamento conectado à rede interno do roteador de fora de sua rede doméstica por meio do endereço DDNS, por exemplo, precisará verificar as configurações do roteador e garantir que o serviço baseado em roteador seja acessado primeiro de fora da rede.
Tudo dito, é um incômodo muito pequeno para configurar o DDNS, mas uma recompensa realmente grande. De agora em diante, em vez de convidar seus amigos para jogar no seu servidor Minecraft dizendo: "Espere, espere, eu preciso verificar qual é o meu endereço IP, só um minuto …" você pode simplesmente dizer "vejo você on-line" porque O nome de host especial que você reservou ainda está apontando de volta para o seu endereço residencial.