Como meu computador determina qual servidor DNS usar? [fechadas]

0

Estou fazendo uma apresentação para explicar como um nome de host é resolvido em um endereço IP e em todas as complexidades envolvidas. Eu também gostaria de falar sobre todos os problemas que podem acontecer e que podem afetar a integridade da resolução.

Espero receber algum feedback para dizer o que tenho certo e errado. Eu não estou procurando soluções ou discussões sobre DNSSEC, eu só quero caracterizar o caso normal "baunilha" que um usuário doméstico experimentaria.

Quando um computador deseja resolver um nome de host:

  • Procura no arquivo de hosts, que é um arquivo cuja localização é específica do sistema operacional.
  • Se o arquivo de hosts não contiver uma entrada, um servidor DNS precisará ser consultado. O sistema operacional permite que você configure qual servidor DNS usar e se um foi configurado, é o que será usado.
  • Se nenhum servidor DNS estiver configurado no nível do sistema operacional, o servidor DNS configurado no roteador será usado.
  • Se o roteador não tiver um servidor DNS configurado, o servidor DNS configurado pelo ISP será usado.

E sim, haverá cache acontecendo em cada nível. Vamos apenas ignorar isso.

Então, o que pode dar errado? A escolha do servidor DNS usado pode ser seqüestrada em qualquer lugar ao longo da rota. Pode ser sequestrado por:

  • Malware no computador
  • Malware no roteador
  • Outra entidade que executa um computador em algum lugar ao longo da rota, como um hacker, um ISP ou um órgão governamental.

Então, como eu caracterizei bem o processo e as ameaças? O que eu perdi?

    
por Sander Smith 08.09.2016 / 21:32

1 resposta

1

Em relação ao DNS, o sistema operacional é configurado com o servidor dns para consulta. Ou está configurado estaticamente ou dinamicamente pelo DHCP. Assim, quando um computador / sistema operacional deseja resolver um host, ele somente usa o que já está configurado e não procura um servidor de dns configurado no roteador / ISP.

    
por 08.09.2016 / 22:19