24
Servidor de DNS Profº Marcio Funes

Servidor de DNS Profº Marcio Funes. OBJETIVOS DESSA AULA Entender o que DNS Entender as características do seu funcionamento e papel Entendendo Pesquisas

Embed Size (px)

Citation preview

Page 1: Servidor de DNS Profº Marcio Funes. OBJETIVOS DESSA AULA Entender o que DNS Entender as características do seu funcionamento e papel Entendendo Pesquisas

Servidor de DNSProfº Marcio Funes

Page 2: Servidor de DNS Profº Marcio Funes. OBJETIVOS DESSA AULA Entender o que DNS Entender as características do seu funcionamento e papel Entendendo Pesquisas

OBJETIVOS DESSA AULA

• Entender o que DNS• Entender as características do seu

funcionamento e papel• Entendendo Pesquisas DNS• Tipos de Resoluções

Page 3: Servidor de DNS Profº Marcio Funes. OBJETIVOS DESSA AULA Entender o que DNS Entender as características do seu funcionamento e papel Entendendo Pesquisas

DNS

• DNS é a abreviatura de Domain Name System

• DNS é um serviço de resolução de nomes, onde sua maior função é converter números IP’s em nomes.

• Perceba que toda a comunicação da rede baseada em protocolo TPC/IP são feitas através de IP’s

• Veja:

Page 4: Servidor de DNS Profº Marcio Funes. OBJETIVOS DESSA AULA Entender o que DNS Entender as características do seu funcionamento e papel Entendendo Pesquisas

Rede TCP/IP

• Em uma rede TCP/IP para que um site ou máquina exista ela precisa de um IP

• No começo da Internet os sites eram “achados” apenas pelo IP.

• Em1990 Tim Berners-Lee construiu o sistema protótipo que se tornou um modelo do que hoje é a World Wide Web, ele percebeu que comercialmente achar um site pelo IP não daria certo, por que então não termos um nome (www.uol.com.br) converter esse nome (Servidor DNS) de um IP, Simples!

Page 5: Servidor de DNS Profº Marcio Funes. OBJETIVOS DESSA AULA Entender o que DNS Entender as características do seu funcionamento e papel Entendendo Pesquisas

Exemplo:

Usuário Final

Servidor DNS

189.45.67.9

Internet

Conversão e Redirecionamento

Pedido do Sites e Entrega

Tim Berners-Lee

Page 6: Servidor de DNS Profº Marcio Funes. OBJETIVOS DESSA AULA Entender o que DNS Entender as características do seu funcionamento e papel Entendendo Pesquisas

• O papel do DNS é justamente “descobrir”, ou “resolver” (termo técnico) qual o IP associado ao site digitado pelo usuário.

• Em termos simples o DNS é um serviço de resoluções de nomes, ele “converte” o site digitado pelo usuário em um numero ip, pois não existe realmente o site na internet e sim existe o IP, esse é o trabalho do Servidor DNS, e ele o faz com muito prazer!

Page 7: Servidor de DNS Profº Marcio Funes. OBJETIVOS DESSA AULA Entender o que DNS Entender as características do seu funcionamento e papel Entendendo Pesquisas

• Portanto o DNS é um grande banco de dados, que possui milhares de sites com seus respectivos IP’s

• Ao tentar acessar um determinado recurso, usando o nome de um servidor, é como se o navegador que você esta usando perguntasse ao DNS:

• “DNS você sabe qual o endereço IP associado com o nome tal?

• O DNS pesquisa na sua base de dados ou envia a pesquisa para outros servidores DNS, uma vez encontrado o numero IP, o DNS retorna o número IP para o cliente

Page 8: Servidor de DNS Profº Marcio Funes. OBJETIVOS DESSA AULA Entender o que DNS Entender as características do seu funcionamento e papel Entendendo Pesquisas

Elementos do DNS

• O DNS é baseado em conceitos tais como espaço de nomes e árvore de domínios

• Veja o diagrama abaixo:

Page 9: Servidor de DNS Profº Marcio Funes. OBJETIVOS DESSA AULA Entender o que DNS Entender as características do seu funcionamento e papel Entendendo Pesquisas
Page 10: Servidor de DNS Profº Marcio Funes. OBJETIVOS DESSA AULA Entender o que DNS Entender as características do seu funcionamento e papel Entendendo Pesquisas

• Na figura acima é apresentada uma visão abreviada da estrutura do DNS definida para a Internet.

• O principal domínio, o domínio root (raiz), é o domínio mais alto, foi nomeado como (.)

• Nos níveis abaixo foram definidos os “Top-levels-domains”, que são muito conhecidos.

Page 11: Servidor de DNS Profº Marcio Funes. OBJETIVOS DESSA AULA Entender o que DNS Entender as características do seu funcionamento e papel Entendendo Pesquisas

Top-level-domain Descrição

.com Organização Comerciais

.gov Organizações Governamentais

.edu Instituições Educacionais

.org Organizações não Comerciais

.net Diversos

.mil Instituições Militares

Page 12: Servidor de DNS Profº Marcio Funes. OBJETIVOS DESSA AULA Entender o que DNS Entender as características do seu funcionamento e papel Entendendo Pesquisas
Page 13: Servidor de DNS Profº Marcio Funes. OBJETIVOS DESSA AULA Entender o que DNS Entender as características do seu funcionamento e papel Entendendo Pesquisas

Níveis

• Dentro de um mesmo nível, os nomes DNS devem ser únicos.

• Não é possível registrar dois domínios abc.com.br, porém é possível registrar um domínio abc.com.br e outro abc.net.br

• Dentro do abc.com.br pode haver um servidor chamado srv01, e também pode haver um servidor chamado srv01 dentro do domínio abc.net.br

• O que distingue um do outro é o nome completo, srv01.abc.com.br e o outro srv01.abc.net.br

Page 14: Servidor de DNS Profº Marcio Funes. OBJETIVOS DESSA AULA Entender o que DNS Entender as características do seu funcionamento e papel Entendendo Pesquisas

Principais Serviços DNS• O espaço de nome DNS: Permite você

criar um nome para ser associado ao um IP

• Servidores DNS: Posso configurar uma maquina para ser um servidor DNS, em grandes empresas, podemos criar um DNS interno para acesso aos recursos.

• Registros DNS: O Banco de Dados onde é armazenado os endereços e IP’s correspondentes

• Cliente DNS: Todos os clientes que utilizam “conversão” DNS

Page 15: Servidor de DNS Profº Marcio Funes. OBJETIVOS DESSA AULA Entender o que DNS Entender as características do seu funcionamento e papel Entendendo Pesquisas

Entendendo como funcionam as pesquisas do DNS – Pág. 101

Page 16: Servidor de DNS Profº Marcio Funes. OBJETIVOS DESSA AULA Entender o que DNS Entender as características do seu funcionamento e papel Entendendo Pesquisas

• Existem diferentes maneiras como uma pesquisa pode ser resolvida:

• A primeira vez que um nome é resolvido, o nome e o respectivo número IP são armazenados em memória, no que é conhecido como Cache do cliente DNS, na estação de trabalho que fez a consulta

• Na próxima vez que o nome for utilizado, primeiro o Windows procura no Cache DNS o IP correspondente para agilizar a busca do Site, caso não encontrar ele então faz a requisição para o Servidor DNS

Page 17: Servidor de DNS Profº Marcio Funes. OBJETIVOS DESSA AULA Entender o que DNS Entender as características do seu funcionamento e papel Entendendo Pesquisas

• Chegando a consulta ao servidor, primeiro o servidor DNS consulta sua própria memória Cache para ver se não esta ali armazenado o IP correspondente a solicitação do usuário

• Se não for encontrada uma resposta no Cache do servidor DNS, o servidor pode tentar resolver a consulta usando as informações da sua base de dados ou pode enviar a consulta para outros servidores DNS, processo chamado de recursão

Page 18: Servidor de DNS Profº Marcio Funes. OBJETIVOS DESSA AULA Entender o que DNS Entender as características do seu funcionamento e papel Entendendo Pesquisas

Considerações e Tipos de Resoluções – Pág. 109

Page 19: Servidor de DNS Profº Marcio Funes. OBJETIVOS DESSA AULA Entender o que DNS Entender as características do seu funcionamento e papel Entendendo Pesquisas

• O processo descrito anteriormente termina com o servidor DNS (após ter consultado vários outros servidores) retornando uma resposta positiva para o cliente.

• Mas nem sempre a resposta é positiva, muitos outros tipos de resultados podem ocorrer em resposta a uma consulta, tais como:

Page 20: Servidor de DNS Profº Marcio Funes. OBJETIVOS DESSA AULA Entender o que DNS Entender as características do seu funcionamento e papel Entendendo Pesquisas

• An authoritative answer: (resposta com autoridade): Este tipo de resposta é obvio quando o nome é resolvido diretamente pelo servidor DNS que é a autoridade para o domínio pesquisando

• Exemplo: Um usuário da Intranet da sua empresa abc.com.br, tenta acessar uma página da intranet da empresa rh.abc.com.br, nesse caso a consulta será enviado para o servidor DNS interno da empresa, ele o responderá de forma positiva e fará a conversão interna, sem usar recursão

Page 21: Servidor de DNS Profº Marcio Funes. OBJETIVOS DESSA AULA Entender o que DNS Entender as características do seu funcionamento e papel Entendendo Pesquisas

• A positive answer (resposta positiva):

È uma resposta com o resultado para o nome pesquisado, isto é, o nome pôde ser resolvido e uma ou mais informações associadas ao nome são retornadas para o cliente

• A referral answer (uma referência): Este tipo de resposta não contém a resolução do nome pesquisado, mas sim informações e referencia e recursos ou outros servidores DNS que podem ser utilizados para a resolução desse nome

Page 22: Servidor de DNS Profº Marcio Funes. OBJETIVOS DESSA AULA Entender o que DNS Entender as características do seu funcionamento e papel Entendendo Pesquisas

• A negative answer (uma resposta negativa):

Esta resposta pode indicar que um dos seguintes resultados foi obtido em resposta à consulta

• Um servidor DNS que é autoridade para o domínio pesquisado, informou que o nome pesquisa não existe neste domínio ou um servidor, informou que o nome pesquisado não existe neste domínio ou um servidor DNS que é autoridade para o domínio pesquisado, informou que o registro não confere

Page 23: Servidor de DNS Profº Marcio Funes. OBJETIVOS DESSA AULA Entender o que DNS Entender as características do seu funcionamento e papel Entendendo Pesquisas

Homework - TI• Qual a função principal do DNS?• Qual a importância de Tim Berners-Lee

para a Internet?• O que são Top-levels-domains?• Como podemos colocar um mesmo

nome de um servidor dentro de um nível de DNS?

• Qual a finalidade de armazenar a resolução DNS dentro do Cache?

• Pergunta Bônus: Como posso implantar um servidor DNS dentro de uma empresa, qual seria as vantagens que ele traria?

Page 24: Servidor de DNS Profº Marcio Funes. OBJETIVOS DESSA AULA Entender o que DNS Entender as características do seu funcionamento e papel Entendendo Pesquisas

FIMPróxima Aula: Criando um Servidor DNS