GT explica: O que é DNS dinâmico e como obtê-lo
Miscelânea / / November 29, 2021
No artigo sobre como usar o desktop remoto da Microsoft, explicamos como se conectar remotamente ao seu PC. Mas para que isso funcionasse, os dois PCs eram obrigados a estar na mesma rede local. E se você estiver longe de casa usando outra conexão Wi-Fi ou de dados móveis? Neste cenário, você precisará do endereço IP externo do seu PC para se conectar. DNS dinâmico é um serviço que fornece ao seu PC um link, como sites, para que você não precise se lembrar de números longos.
Para saber mais sobre DDNS e como obtê-lo, leia a explicação abaixo.
O que é DNS?
Embora já tenhamos explicado no passado sobre DNS e Endereços IP, aqui está um resumo rápido. Todos os sites e dispositivos conectados à Internet têm um endereço exclusivo, conhecido como endereço IP, que é uma sequência de números usada para identificar a configuração de conexão.
Mas quem quer digitar http://74.125.224.72/ acessar o Google? É muito mais fácil digitar e lembrar google.com, certo? O Sistema de Nomes de Domínio ou DNS redireciona você para o endereço IP do site quando você digita o URL (google.com) em seu navegador.
O que é um DNS dinâmico?
Isso nos leva ao DNS dinâmico ou DDNS. Assim como os sites da Web, seu PC (ou roteador) também é um dispositivo conectado à internet, que possui um endereço IP, atribuído a ele pelo seu ISP. Mas esse endereço continua mudando, a menos que você tenha optado por um IP estático. O serviço DNS dinâmico fornece ao seu PC um nome de host, que sempre redireciona para o endereço IP do seu PC e também o atualiza automaticamente se ele mudar. Agora você pode perguntar, por que preciso do endereço IP do meu PC? Por vários motivos, como para acessá-lo remotamente, executar um servidor FTP, execute um site estático, etc.
Dica legal: Se você não consegue ver as extensões, vá para Opções de Pasta > Visualizar aba e desmarque Ocultar extensões de ficheiros conhecidos.
Como obtenho o serviço DDNS?
Para obter o serviço DDNS, você precisará se inscrever em um provedor. Existem serviços pagos e gratuitos. Uma simples pesquisa no Google o levará a muitos provedores DDNS gratuitos. Anteriormente, o DynDNS era um serviço popular, mas há um tempo eles encerraram todos os planos gratuitos. Sua alternativa popular, que uso e recomendo, é No-IP.com. Eles fornecem 3 nomes de host, o que é suficiente para um usuário regular. Para configurar DDNS usando No-IP, siga estas etapas:
Passo 1: Vá para No-IP e cadastre-se gratuitamente. Após fazer o login, clique em seu nome de usuário no canto superior esquerdo para abrir o Meu No-IP página de configurações. Então clique em Adicione um Host.
Passo 2: Digite o nome do host ao qual deseja que o endereço IP seja associado e deixe as outras configurações como estão.
Etapa 3: Agora precisamos configurar as coisas no seu final. Com base na configuração da sua rede, o processo será diferente. O DDNS pode ser configurado no próprio roteador se ele suportar o serviço DDNS ou você pode usar o aplicativo No-IP em seu PC.
Configurando em seu roteador
Encontre a configuração DDNS para seu roteador acessando o site do fabricante. Veja se ele suporta No-IP (ou qualquer outro serviço gratuito que você escolheu).
Se o serviço DDNS for compatível, insira seu nome de usuário No-IP, senha e nome de domínio que você definiu em Passo 1 durante a inscrição. Clique em Salve ou Conecte-se terminar.
Configurando no Windows
Baixar No-IP’s aplicação para Windows e instale-o. Abra-o e digite seu nome de usuário e senha. É isso, agora, sempre que seu IP público mudar, o aplicativo irá atualizar o nome de domínio automaticamente.
Seu próprio DDNS DIY (mais ou menos)
Este método, que eu uso, não requer inscrição com um provedor de terceiros ou qualquer instalação de aplicativo. Ele irá atualizar seu IP público para um arquivo de texto no Dropbox (ou qualquer outro serviço de nuvem que você usa) e você tem que apenas abrir o arquivo para obter seu endereço IP atual. Portanto, nos casos em que você só precisa de um endereço IP de seu PC e não se importa com o nome de domínio, este método é útil.
Passo 1: Crie um arquivo de texto na sua pasta Dropbox. Você pode nomear esse arquivo de acordo com seu desejo. Para deixar as coisas claras, eu o nomeei ExternalIP. Salve esse arquivo e certifique-se de que sua extensão seja .TXT. Crie uma pasta, de preferência em seu C: \ drive e, dentro dessa pasta, crie outro arquivo de texto chamado myscript. Certifique-se de nomear o arquivo de texto do script e a pasta em que está armazenado, sem espaços.
Passo 2: O trabalho principal aqui é feito por um script Powershell. Não tenha medo, você não precisa aprender Powershell ou alguma linguagem de programação, o script já está feito, você só precisa copiá-lo.
$ OutputFile = "
"" | Out-File $ OutputFile
Enquanto ($ True) {
$ IP = $ (Invoke-WebRequest " http://icanhazip.com" | Selecione -ExpandProperty Content) .Trim ()
If (((Get-Content $ OutputFile) [0]) -ne $ IP) {
$ IP | Out-File $ OutputFile
"O IP para" + $ env: COMPUTERNAME | Out-File $ OutputFile -Append
Get-Date | Out-File $ OutputFile -Append
}
}
Início-sono-segundos 180
Copie o script acima para o myscript arquivo de texto que você criou na etapa anterior e altere o para o endereço do ExternalIP arquivo de texto criado anteriormente na pasta Dropbox. Agora salve o arquivo de texto myscript (aquele com o script acima, não aquele na pasta Dropbox) com um .ps1 extensão.
Passo 2: Agora abra o Powershell (pressione a tecla Win + S, procure pelo Powershell), clique com o botão direito e selecione Executar como administrador. Na janela Powershell, digite o seguinte:
Set-ExecutionPolicy RemoteSigned
Ele vai pedir novamente para confirmar, digite Y e então Digitar. Em seguida, digite o seguinte e pressione Digitar.
c: \
Pode parecer que nada aconteceu depois de pressionar Digitar, mas não se preocupe, o script começou a ser executado em segundo plano.
Passo 4: Agora sempre que precisar do endereço IP do seu PC, basta abrir o arquivo texto. O script também menciona a hora da atualização do endereço IP.
Conclusão
Espero que agora você saiba mais sobre DDNS. Ainda tem perguntas ou dúvidas? Você sempre pode eliminá-los na seção de comentários.