Redes de Computadores

Documentos relacionados
Redes de Computadores e a Internet

Resolução de Nomes e o protocolo DNS

Aula-28 Camada Aplicação - DNS. Prof. Dr. S. Motoyama

Redes de Computadores. Prof. Thiago Caproni Tavares DNS. Prof. Thiago Caproni Tavares

DNS: Domain Name System

Sistemas Distribuídos Aula 9

Segurança de Redes de Computadores

DNS - Domain Name System

NOMEAÇÃO SISTEMAS DISTRIBUÍDOS: MSC. DANIELE C. OLIVEIRA 2

Sistemas Distribuídos Capítulos 5 e 6 - Aula 9

Sistemas Distribuídos. Professora: Ana Paula Couto DCC 064

PROTOCOLOS DE COMUNICAÇÃO

INTRODUÇÃO ÀS REDES DE COMPUTADORES

Redes de Computadores I

Protocolos da camada aplicação

Sistema de Distribuição de Nomes de Domínios (DNS)

Tópicos Especiais em Informática

DNS e Serviço de Nomes. Professor: João Paulo de Brito Gonçalves Disciplina: Serviço de Redes

Fernando M. V. Ramos, RC (LEI), TP03. DNS. Redes de Computadores

Imagem digital. Configuração de 640 x 480 e 24 bits/pixel (RGB) 7,37 Mbits Solução compactação

INTRODUÇÃO ÀS REDES DE COMPUTADORES

Teleprocessamento e Redes

DNS - Domain Name System

Redes de Computadores

Endereço de Rede. Comumente conhecido como endereço IP Composto de 32 bits comumente divididos em 4 bytes e exibidos em formato decimal

DNS. Domain Name System

Sistemas de Nomes Hierarquicos: DNS

Cap 03 - Camada de Aplicação Internet (Kurose)

Introdução ao DNS. Volnys Borges Bernal Laboratório de Sistemas Integráveis

UM dos protocolos de aplicação mais importantes é o DNS. Para o usuário leigo,

Arquitectura de Redes


Resolução de nomes. Professor Leonardo Larback

Rafael Goulart - rafaelgou@gmail.com Curso ASLinux v.3

HYPERTEXT TRANSFER PROTOCOL

Camada de Aplicação, sistemas de nomes de domínio, correio eletrônico e world wide web

Laboratório de Redes. Aula 04 - Principais Protocolos da Internet. Prof. Esp Camilo Brotas Ribeiro cribeiro@catolica-es.edu.br

Redes de Computadores Camada de Aplicação. Prof. MSc. Hugo Souza

O que são DNS, SMTP e SNM

Redes de Computadores Aula 4

Redes de Computadores

Redes - Internet. Sumário Aula 3,4 e 5 9º C } Estrutura baseada em camadas. } Endereços IP. } DNS -Domain Name System

Introdução a DNS & DNSSEC 1

Configurando DNS Server. Prof. Armando Martins de Souza

Domain Name System. Domain Name System DNS

Introdução à Camada de Aplicação. Prof. Eduardo

DNS Linux. Rodrigo Gentini

4. Qual seria o impacto da escolha de uma chave que possua letras repetidas em uma cifra de transposição?

Camada de Aplicação. DNS Domain Name System. Redes de Computadores Prof. Leandro C. Pykosz

Redes de Computadores

Arquitectura de Redes

Wireshark. Captura de Protocolos da camada de aplicação. Maicon de Vargas Pereira

3º Exercício Prático: DNS

3. Explique o motivo pelo qual os protocolos UDP e TCP acrescentam a informação das portas (TSAP) de origem e de destino em seu cabeçalho.

DNS DHCP Proxy -Firewall. Recomenda-se o acompanhamento destes slides juntamente com a apostila DNS-Proxy-DHCP- Firewall

GESTÃO DE SISTEMAS E REDES DOMAIN NAME SYSTEM

Aula 6 Camada de Aplicação Sistema de correio eletrônico e DNS

Redes. Pablo Rodriguez de Almeida Gross

LABORATÓRIO WIRESHARK: DNS

Redes de Computadores

Rede de Computadores

RC e a Internet. Prof. Eduardo

Camada de Aplicação. Prof. Eduardo

REDES DE COMPUTADORES

TECNOLOGIA WEB INTERNET PROTOCOLOS

Disciplina de Redes de Computadores Estudo Dirigido para a Prova II Professor Dr Windson Viana de Carvalho

Camada de Transporte, protocolos TCP e UDP

Professor: Macêdo Firmino Disciplina: Sistemas Operacionais de Rede

Interconexão de Redes Parte 2. Prof. Dr. S. Motoyama

Rede de Computadores (REC)

Servidor DNS. João Medeiros Fatern / 15

Curso: Sistemas de Informação Disciplina: Redes de Computadores Prof. Sergio Estrela Martins

ADDRESS RESOLUTION PROTOCOL. Thiago de Almeida Correia

Rede de Computadores II

DNS Parte 2 - Configuração

Um dos serviços mais importantes numa rede TCP/IP é o serviço DNS. Porquê? Porque é muito mais fácil lembrar nomes do que números IP!

Firewalls e DNS. Como e por que configurar corretamente. Hugo Koji Kobayashi. Registro.br. 30 de Junho de /24

Redes de Computadores. Funcionamento do Protocolo DNS. Consulta DNS. Consulta DNS. Introdução. Introdução DNS. DNS Domain Name System Módulo 9

Redes de Computadores Aula 3

AULA 6: SERVIDOR DNS EM WINDOWS SERVER

Projeto de sistemas O novo projeto do Mercado Internet

03 AULA PRÁTICA Domain Name System: DNS (WIRESHARK) (Baseada nas Práticas do livro de James Kurose 4Edição)

Serviço DNS no PoP-SC

DNS: Sistema de Nomes de Domínio

Redes de Computadores e a Internet

Prof. Marcelo Cunha Parte 5

Redes de Computadores

Capítulo 7 CAMADA DE TRANSPORTE

SERVIÇO DE NOMES. Sistemas Distribuídos. Vinícius Pádua

Guia de Laboratório de Redes 1º Laboratório: Introdução

AULA Redes de Computadores e a Internet

Configuração de um servidor DNS. Campus Cachoeiro Curso Técnico em Informática

Redes de Computadores. Ricardo José Cabeça de Souza

Transcrição:

Redes de Computadores Capítulo 2.5 - DNS Prof. Jó Ueyama Março/2014 1

DNS: Domain Name System Pessoas: muitos identificadores: RG, nome, passaporte. Hosts e roteadores na Internet: endereços IP (32 bits) endereça datagramas; hierárquico, organizado em 4 bytes. nome, ex.: www.icmc.usp.br - usados por humanos. P.: Como relacionar nomes com endereços IP? 2

DNS: Domain Name System Base de dados distribuída implementada numa hierarquia de servidores de nomes. Protocolo de camada de aplicação que permite que hosts se comuniquem com servidores de nomes para resolver nomes (tradução nome/endereço): é uma função interna da Internet, implementada como protocolo da camada de aplicação. complexidade na borda da rede. 3

DNS Arquitetura cliente-servidor. Protocolo de transporte: UDP. Porta: 53. Software mais popular: BIND (Berkeley Internet Name Domain) para Unix. RFCs 1034 e 1035, além de RFCs com atualizações. 4

Serviços DNS Tradução do nome do host para endereço IP. Apelidos de hosts (aliasing): nome canônico: relay1.west-coast.enterprise.com alias: www.enterprise.com Apelidos de servidor de correio: registro MX indica o servidor de email do domínio. Distribuição de carga: Servidores Web replicados: conjunto de endereços IP para um nome canônico. 5

Por que não centralizar o DNS? Ponto único de falha. Volume de tráfego. Base centralizada de dados distante. Manutenção. Não é escalável! 6

Banco de dados distribuído e hierárquico Cliente quer o IP para www.amazon.com: 1) Consulta um servidor de raiz para encontrar o servidor DNS.com 2) Consulta o servidor DNS com para obter o servidor DNS amazon.com 3) Consulta o servidor DNS amazon.com para obter o endereço IP para www.amazon.com 7

DNS: servidores de nome raiz São contatados pelos servidores de nomes locais que não podem resolver um nome. Servidores de nomes raiz: buscam servidores de nomes autorizados se o mapeamento do nome não for conhecido; conseguem o mapeamento; retornam o mapeamento para o servidor de nomes local. 8

DNS: servidores de nome raiz Existem 13 (conglomerados de) servidores de nomes raiz no mundo. Nomeados de A a M. Fev/2004 9

Servidores de Domínio de Alto Nível ou top-level domain (TLD) servers. Responsáveis pelos domínios com, org, net, edu etc. e todos os domínios top-level nacionais uk, fr, ca, jp. Network Solutions mantém servidores para o TLD com. Educause para o TLD edu. 10

Servidores de nomes com autoridade Servidores DNS de organizações. Provêem: nome de hospedeiro autorizado para mapeamentos IP para servidores de organizações: Ex.: Web e mail. Podem ser mantidos por uma organização ou provedor de serviços. Permite o acesso aos servidores pelo público externo Traduz o nome dos serv. emails e www 11

Servidor de nomes local Não pertence estritamente a hierarquia. Cada ISP (ISP residencial, companhia, universidade) possui um. Também chamado de servidor de nomes default. Quando um hospedeiro faz uma pergunta a um DNS, a pergunta é enviada para seu servidor DNS local. Age como um proxy, encaminhando as perguntas para dentro da hierarquia. 12

Exemplo O hospedeiro em cis.poly.edu quer o endereço IP para gaia.cs.umass.edu 13

Consultas encadeadas e recursivas Consulta recursiva: Transfere a tarefa de resolução do nome para o servidor de nomes consultado. Carga pesada? Consulta encadeada: Servidor contatado responde com o nome de outro servidor de nomes para contato. Eu não sei isto, mas pergunte a este servidor. serv. DNS local dns.poly.edu 1 hospedeiro solicitante cis.poly.edu 2 8 7 serv. DNS raiz 6 5 3 4 serv. DNS com autoridade dns.cs.umass.edu gaia.cs.umass.edu serv. DNS TLD 14

DNS: cache e atualização de registros Uma vez que um servidor de nomes aprende um mapeamento, ele armazena o mapeamento num registro do tipo cache. Registros do cache tornam-se obsoletos (desaparecem) depois de um certo tempo. tipicamente 2 dias. Servidores TLD: tipicamente armazenados em cache nos servidores de nome locais. 15

Registro do DNS DNS: base de dados distribuída que armazena registros de recursos (RR) formato dos RR: (name, value, type, ttl) Type = A name é o nome do computador value é o endereço IP ex.: (relay.bar.foo.com, 145.37..93.126, A) Type = NS name é um domínio (ex.: foo.com) value é o endereço IP do servidor de nomes autorizados para este domínio ex.: (foo.com, dns.foo.com, NS) Type = CNAME name é um apelido para algum nome canônico (o nome real) www.ibm.com é realmente servereast.backup2.ibm.com value é o nome canônico ex.: (foo.com, relay.bar.foo.com, CNAME) Type = MX value é o nome do servidor de correio associado com name ex.: (foo.com, mail.foo.com, MX) 16

DNS: protocolo e mensagens Protocolo DNS: mensagem de consulta e resposta, ambas com o mesmo formato de mensagem Cabeçalho da msg: Identificação: número de 16 bits para consulta, resposta usa o mesmo número Flags (1 bit cada): Consulta ou resposta Recursão desejada Recursão disponível Resposta é autorizada 17

nslookup consultas DNS 18

Inserindo registros no DNS Exemplo: empresa recém-criada Network Utopia. Registrar o nome networkutopia.com num registrar (entidade registradora). ex.: Network Solutions, registro.br É necessário fornecer ao registrar os nomes e endereços IP do seu servidor de nomes com autoridade (primário e secundário). Registrar insere dois RRs no servidor TLD do domínio com: (networkutopia.com, dns1.networkutopia.com, NS) (dns1.networkutopia.com, 212.212.212.1, A) No servidor autorizado, inserir um registro Tipo A para www.networkutopia.com e um registro Tipo MX para networkutopia.com 19

Atualizações dinâmicas Mecanismos de atualização e notificação: RFC 2136: abril/1997; opção UPDATE; UDP ou TCP, requisitante escolhe; formato de mensagem específico; http://www.ietf.org/rfc/rfc2136.txt 20