DNS: Sistema de Nomes de Domínio

Documentos relacionados
INTRODUÇÃO ÀS REDES DE COMPUTADORES

PTC Aula DNS O serviço de diretório da Internet. (Kurose, p ) (Peterson, p ) 31/03/2016

Protocolos da camada aplicação

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

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

INTRODUÇÃO ÀS REDES DE COMPUTADORES

Redes de Computadores

DNS - Domain Name System

FUNDAMENTOS DE REDES DE COMPUTADORES Unidade 5 Camada de Transporte e Aplicação. Luiz Leão

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

Redes de Computadores e Aplicações Camada de aplicação IGOR ALVES

Redes de Computadores

Redes de Computadores Aula 4

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

Capítulo 2. Camada de aplicação

REDES DE COMPUTADORES

Redes de Computadores. A arquitectura protocolar TCP/IP

Aplicação de rede. GA-027 Redes de Computadores. Camada de Aplicação. Artur Ziviani LNCC/MCT. Execução nos sistemas finais com comunicação via rede

Introdução à Computação

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

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO RIO GRANDE DO NORTE DEPARTAMENTO ACADÊMICO DE TECNOLOGIA DA INFORMAÇÃO

Funcionalidade e Protocolos da Camada de Aplicação

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

Redes de Computadores e Aplicações

Resolução de Nomes e o protocolo DNS

PROTOCOLOS DE COMUNICAÇÃO

Redes de Computadores e a Internet

Protocolos e Serviços de Redes

Redes de Computadores

Capacitação IPv6.br. Serviços em IPv6. Serviços rev

Redes de Computadores

Redes de Computadores I. Camada de Aplicação no TCP/IP

Arquitetura TCP/IP - Internet Protocolo IP Protocolo ICMP

Protocolos e Serviços de Redes

Alan Menk Santos Redes de Computadores e Telecomunicações. Camada de Aplicação. Camada de Aplicação

Capítulo 2: Camada de Aplicação

Eduardo Barasal Morales Tiago Jun Nakamura Maputo, Moçambique 18/07/17-21/07/17

Redes de Computadores

ENDEREÇAMENTO PRIVADO PROXY E NAT

PTC Aula A camada de aplicação. (Kurose, p ) 10/03/2017

Camada de Aplicação da Arquitetura TCP/IP

Protocolos de Rede. Protocolos em camadas

Redes de Computadores I

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar

AULA 2 - INTERNET. Prof. Pedro Braconnot Velloso

DNS. Usa o UDP e a porta 53. Não é uma aplicação com a qual o usuário interage diretamente Complexidade nas bordas da rede

SISTEMAS OPERACIONAIS DE REDE

Redes de Computadores e Aplicações

Prof. Marcelo Cunha Parte 6

Arquitetura e Protocolos de Rede TCP/IP

UNIVERSIDADE FEDERAL DO PIAUÍ COLÉGIO TÉCNICO DE TERESINA-TÉCNICO EM INFORMÁTICA DISCIPLINA: REDES DE COMPUTADORES I PROFESSOR: Valdemir Junior

Camada de Aplicação. Redes Industriais Prof. Rone Ilídio

Administração de Sistemas Operacionais. Prof.: Marlon Marcon

Configurar o equilíbrio de entrada da carga no Roteadores RV320 e RV325 VPN

Preparação AV3 Fundamentos de Redes de Computadores

LSI-TEC 01/06/2000 1

Redes de Computadores. Protocolos de Internet

Camada de aplicação Conceitos, implementação de protocolos da camada de aplicação

REDES ASA. Prova 1o Bimestre. Obs: Questões RASURADAS são consideradas como ERRADAS GABARITO

Capítulo 7. A camada de aplicação

Camada de aplicação. Aplicações em rede

Programação com Sockets

Redes de Computadores RES 12502

Programação para Web

Internet. Informática para Secretariado 23/06/2015

Segurança de Redes de Computadores

Figura 1 Os números de rede e de host para as classes A, B e C.

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

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

Sistemas Distribuídos Aula 9

SISTEMAS DISTRIBUÍDOS

CURSO TÉCNICO EM INFORMÁTICA

Configuração de serviço feita sob encomenda em RV120W e em RV220W

Arquitetura TCP/IP Nível de Aplicação (HTTP, SMTP, FTP & DNS) Prof. Helber Silva

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

INTERNET P R O F. M A R C O A N T Ô N I O PROF. MARCO ANTÔNIO

FUNDAMENTOS DE REDES DE COMPUTADORES. Lista de Exercícios AV2-01. Luiz Leão

Sistemas Distribuídos

Funções da. Os principais serviços oferecidos pela camada de transporte são: Controle de conexão, Fragmentação, Endereçamento e Confiabilidade.

PTC Aula Web e HTTP 2.3 Correio eletrônico na Internet 2.4 DNS O serviço de diretório da Internet

Configurando os DN Dinâmicos no Roteadores RV160 e RV260

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

HYPERTEXT TRANSFER PROTOCOL

REDES DE COMPUTADORES

Administração de Redes em Software Livre GNU/Linux SERVIDOR DNS

Redes de Telecomunicações Mestrado Integrado em Engenharia Electrónica e Telecomunicações DETI-UA

Capítulo 8 - Aplicações em Redes

Capítulo 2 Camada de Aplicação

Capítulo 1. 4 Modem de conexão discada sobre linha telefônica: residencial;

Transferência de Arquivo: Protocolo FTP

Redes de Computadores


Sistemas Distribuídos Aula 9

Estruturas de Comunicação de Dados Aula 3 Camadas de Aplicação e Transporte

Redes de Computadores. Prof. MSc André Y. Kusumoto

Firewall - Inspeção com estado. (Stateful Inspection)

AULA 3 - REDES. Prof. Pedro Braconnot Velloso

Modelo de Referência TCP/IP

Desenvolvimento de Aplicações Distribuídas

Transcrição:

DNS: Sistema de Nomes de Domínio O DNS é um banco de dados distribuído implementado em uma hierarquia de servidores de nome (servidores DNS), e um protocolo de camada de aplicação que permite que hosts consultem o banco de dados para converter nomes de domínio em endereços IP. O DNS é freqüentemente empregado por outros protocolos da camada de aplicação como o HTTP, SMTP e FTP para realizar a tradução de nomes em endereços IP. Os servidores de nome são freqüentemente máquinas UNIX que executam o software BIND (Berkley Internet Name Domain). O DNS utiliza o UDP e a porta 53.

DNS: Sistema de Nomes de Domínio Esquema Simplificado de Conversão com o HTTP - A máquina do usuário executa o lado cliente da aplicação DNS; - O navegador extrai o nome de domínio por exemplo, www.escola.edu, e passa este nome para o lado cliente da aplicação DNS; - O cliente DNS envia uma consulta contendo o nome do domínio para um servidor DNS; - O cliente DNS recebe uma resposta, que inclui o endereço IP para o nome do domínio; - O navegador recebe o endereço do DNS e abre uma conexão TCP com o processo servidor HTTP localizado no IP especificado.

DNS: Sistema de Nomes de Domínio O DNS adiciona atrasos às aplicações de Internet que o utilizam em virtude da conversão de nomes de domínio em endereços IP. No entanto, este atraso é minimizado pelo existência de servidores DNS próximo ao cliente (servidor de nomes local), o que ajuda a reduzir o tráfego DNS na rede. O DNS está especificado no RFC 1034 e no RFC 1035 e atualizado em diversos RFCs adicionais. O DNS utiliza um grande número de servidores, organizados de forma hierárquica e distribuídos por todo o mundo. Nenhum servidor isoladamente tem todos os mapeamentos para todos os hosts da Internet. Em vez disso, os mapeamentos são distribuídos pelos servidores de nome. Há três classes de servidores de nome: servidores raiz, servidores de domínio de alto nível e servidores com autoridade.

Servidores de Nome Raiz DNS: Sistema de Nomes de Domínio Na Internet há 13 servidores de nomes raiz (denominados de A a M) e a maior parte deles está localizada na América do Norte. A lista atual dos servidores de nome raiz é encontrada em www.root-servers.org. Cabe ressaltar, que cada servidor de nomes raiz é na realidade um conjunto de servidores replicados, para fins de segurança e confiabilidade. Servidores de Domínio de Alto Nível (TLD) Esses servidores são responsáveis por domínios de alto nível como,.com,.gov,.edu,.net,.org, e por todos os domínios de alto nível de países, tais como,.br,.fr,.jp.

DNS: Sistema de Nomes de Domínio Servidores de Nomes com Autoridade Toda organização que tiver hosts que possam ser acessados publicamente na Internet (como servidores Web e servidores de correio eletrônico) deve fornecer registros DNS também acessíveis publicamente que mapeiam esses hosts para endereços IP. Um servidor DNS com autoridade de uma organização abriga estes registros. Uma organização pode preferir implementar seu próprio servidor DNS com autoridade para abrigar esses registros ou pode pagar para armazená-los em um servidor DNS com autoridade de algum provedor de serviço. A maioria das universidades e empresas de grande porte implementam e mantém seus próprios servidores DNS primário e secundário (backup) com autoridade.

DNS: Servidores de Nomes Raiz são contatados pelos servidores de nomes locais que não podem resolver um nome servidores de nomes raiz:: buscam servidores de nomes autoritativos se o mapeamento do nome não for conhecido conseguem o mapeamento returnam o mapeamento para o servidor de nomes local a NSI Herndon, VA c PSInet Herndon, VA d U Maryland College Park, MD g DISA Vienna, VA h ARL Aberdeen, MD j NSI (TBD) Herndon, VA k RIPE London i NORDUnet Stockholm m WIDE Tokyo e NASA Mt View, CA f Internet Software C. Palo Alto, CA b USC-ISI Marina del Rey, CA l ICANN Marina del Rey, CA existem 13 servidores de nomes raiz no mundo

Servidor de nomes raiz: pode nãso conhecer o servidor de nomes com autoridade para um certo nome pode conhecer: servidor de nomes intermediário: aquele que deve ser contactado para encontrar o servidor de nomes com autoridade DNS: exemplo servidor de nomes local dns.eurecom.fr 1 2 8 computador solicitante surf.eurecom.fr 7 3 servidor de nomes raiz 6 servidor de nomes intermediário dns.umass.edu 4 5 servidor de nomes autoritativo dns.cs.umass.edu gaia.cs.umass.edu

DNS: consultas encadeadas consulta recursiva: transfere a tarefa de resolução do nome para o servidor de nomes consultado consulta encadeada: servidor contactado responde com o nome de outro servidor de nomes para contato Eu não sei isto,mas pergunte a este servidor servidor de nomes local dns.eurecom.fr 1 2 8 computador solicitante surf.eurecom.fr 3 4 7 servidor de nomes raiz consulta encadeada servidor de nomes intermediário dns.umass.edu 5 6 servidor de nomes autoritativo dns.cs.umass.edu gaia.cs.umass.edu

Servidor DNS: Uma vez que um servidor de nomes apreende um mapeamento, ele armazena o mapeamento num registro to tipo cache. Registros do cache tornam- se obsoletos (desaparecem) depois de um certo tempo.