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)

  1. 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)

  1. 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

  1. na barra de notificações, manter pressionado sobre o icon do WiFi.
  1. Clique nas Definições da rede WiFi que pretende alterar.
  1. Clique em Avançadas (Advanced).
  1. Nas definições do IP, altere de DHCP para Static.
  1. 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.

Este artigo foi útil?

Duarte Spínola

Deixe um Comentário