Conteúdo
O que é o DNS?
O Domain Name System (DNS) tem a funcionalidade de efetuar a resolução de nomes de domínios em endereços IP (sejam eles IPV4 ou IPV6) e vice-versa.
Seria demasiado complexo para nós memorizarmos os endereços de IP em vez do nome/domínio, por exemplo:
- Em vez de inserir no endereço kbase.pt no browser, sem o servidor de DNS teria de inserir o IP 94.126.169.130 (IP que corresponde ao alojamento do site kbase.pt).
- É mais fácil memorizar o nome de dominio kbase.pt, do que memorizar os endereços de IP de cada site que acedemos. A função do servidor de DNS é resolver o IP do dominio ex.kbase.pt para que o nosso dispositivo possa se ligar diretamente ao alojamento site 94.126.169.130.
- Permite também que possamos efetuar manipulação dos endereços IP sem que os utilizadores tenham de ter consciência destas alterações (eu simplesmente posso mudar o site de fornecedor, para outro alojamento sem ter de comunicar a todos os “utilizadores da internet” o novo endereço de IP).
- Existe vários servidores de DNS, estes comunicam entre si de forma hierárquica e garantem a gestão dos nomes/domínio e respectivos IP’s associados, mantendo a Internet “atualizada” e a funcionar normalmente.
Resumindo: As máquinas para comunicarem entre si necessitam do IP de destino, quando inserimos um domínio na linha de endereço do browser, o nosso dispositivo irá questionar o servidor de DNS qual o endereço IP onde está o site que estamos a tentar aceder.
Após a resolução do nome, o servidor de DNS comunica o IP associado ao domínio que introduzimos, para que o nosso dispositivo possa efetuar a ligação “direta” ao equipamento de destino.
Através do Servidor de DNS é possível introduzir ainda políticas e mecanismos de segurança ou restringir algum tipo de acesso (exemplo disso é o bloqueio efetuado em Portugal através do DNS dos ISP’s, para saber mais consulte: Aceder a Sites bloqueados em Portugal).
Benefícios em utilizar fornecedores públicos de DNS
Um dos principais benefícios em utilizar fornecedores públicos de DNS, como o caso da Google, CloudFlare, OpenDNS,… é o facto destes oferecerem melhor desempenho (melhora a experiência de navegação) e segurança (Google atualmente fornece DNS-over-TLS e DNS-over-HTTPS).
Têm uma rede distribuída a nível mundial de servidores DNS capaz de gerir o tráfego dos utilizadores, mesmo em situações de ataque onde existe um volume anormal de tráfego malicioso, ataques Denial-of-service (DOS), permitindo que continuemos a ter acesso à internet.
Tem a vantagem de não sequestrar o DNS, como é efetuado pelos ISP’s para garantir o bloqueio de determinados sites de jogos, filmes, etc.
DNS Públicos de algumas entidades
DNS Público da Google
IPV4:
- 8.8.8.8
- 8.8.4.4
IPV6:
- 2001:4860:4860::8844
- 2001:4860:4860::8888
DNS Público da OpenDNS
IPV4:
- 208.67.222.222
- 208.67.220.220
DNS Público da CloudFlare
IPV4:
- 1.1.1.1
- 1.0.0.1
IPV6:
- 2606:4700:4700::1111
- 2606:4700:4700::1001
Alterar o DNS no Windows 10
1. No teclado pressione a tecla Windows + r (opção Executar / Run) e digite ncpa.cpl e teclar Enter (ou clique em OK).
2. Clique com o botão direito do rato e selecione Propriedades (sobre a interface de rede que utiliza para aceder à internet).
Nota: caso de ser apresentada a mensagem de “Controlo de conta de utilizador “, clique Sim.
3. Selecione “Protocolo IP Versão 4 (TCP/IPv4)” e clique Propriedades.
Nota: caso de ser apresentada a mensagem de “Controlo de conta de utilizador “, clique Sim.
4. Selecione opção “Utilizar os seguintes endereços de servidor DNS”, e especifique os servidor DNS preferido e alternativo e clique OK.
Importante: preencher sempre com dois servidores o preferido e alternativo, não adicionar o mesmo servidor em ambos os campos ou preencher apenas o preferido.
Nota: exemplo abaixo foram utilizados os dns publicos do Google, no entanto poderia por exemplo colocar no preferido o DNS primário do Google 8.8.8.8 e colocar o alternativo o DNS Primário da OpenDNS 208.67.222.222.
5. Selecione o “Protocolo IP versão 6 (TCP/IPv6)“ e clique Propriedades.
6. Selecione opção “Utilizar os seguintes endereços de servidor DNS”, e especifique os servidores DNS IPV6 preferido e alternativo e clique OK.
Os DNS Públicos utilizados abaixo são os do Google, no entanto poderia colocar os da CloudFlare, que também fornece DNS Públicos IPv6.
- 2001:4860:4860::8844
- 2001:4860:4860::8888
Alterar o DNS no Mac OS (ex. Mac OS 10.5)
- No menu Apple selecione ”Preferências do Sistema”.
2. Selecione “Rede”
3. Selecione a Interface de rede a configurar e clique “Avançadas…” e clique tab “DNS”.
4. Clique em “+” e adicione os Servidores de DNS exemplo os do google IPV4 e IPV6 e clique “OK” e Aplicar para que a alteração dos DNS tenha efeito.
IPV4:
- 8.8.8.8
- 8.8.4.4
IPV6:
- 2001:4860:4860::8844
- 2001:4860:4860::8888
Alterar o DNS no Ubuntu 19.04 (Disco Dingo)
- No canto superior direito do ubuntu 19.04 (Disco Dingo) clique sobre a interface de rede e selecione a sua interface (Wired Connected) > Wired Settings
2. Em Network clique na opção de settings.
3. No separador IPv4, desabilite opção Automatic, e em DNS insira os primário e secundário separado por vírgula e clique em Apply.
No exemplo abaixo foram adicionados os DNS Públicos IPV4 do Google.
IPV4:
- 8.8.8.8
- 8.8.4.4
4. No separador IPv6, desabilite opção Automatic, e em DNS insira os primário e secundário separado por vírgula e clique em Apply.
No exemplo abaixo foram adicionados os DNS Públicos IPV6 do Google.
IPV6:
- 2001:4860:4860::8844
- 2001:4860:4860::8888
Alterar o DNS no Android
- na barra de notificações, manter pressionado sobre o icon do WiFi.
- Clique nas Definições da rede WiFi que pretende alterar.

- Clique em Avançadas (Advanced).
- Nas definições do IP, altere de DHCP para Static.
- Especifique o DNS1 e DNS2.
Importante: preencher sempre com dois servidores o preferido e alternativo, não adicionar o mesmo servidor em ambos os campos ou preencher apenas o preferido.
Nota: exemplo abaixo foram utilizados os dns públicos do Google, no entanto poderia por exemplo colocar no preferido o DNS primário do Google 8.8.8.8 e colocar o alternativo o DNS Primário da OpenDNS 208.67.222.222.