Arquitectura de Redes



Documentos relacionados
Arquitectura de Redes

Arquitectura de Redes

Resolução de nomes. Professor Leonardo Larback

Formação IPv6 Maputo Moçambique 26 Agosto 29 Agosto 08

DNS - Domain Name System

edu com org pt ibm sapo cs iscap

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

Capítulo 5. nome. DNS ( Domain Name System ). O serviço BIND. Um dos serviços mais importantes numa rede TCP/IP é o serviço DNS.

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!

DNS Parte 2 - Configuração

DNS Linux. Rodrigo Gentini

Agenda. Introdução ao DNS. O que é DNS? O que é DNS? O que é DNS? Funcionamento básico

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

Redes de Computadores e a Internet

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

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

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

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

Trabalho de laboratório sobre DNS

DNS - Domain Name System

BIND Um DNS Server Completo

GESTÃO DE SISTEMAS E REDES DOMAIN NAME SYSTEM

Redes de Computadores

INTRODUÇÃO ÀS REDES DE COMPUTADORES

Serviços de Redes. Servidor DNS (Bind) Professor: Alexssandro Cardoso Antunes

DNS Ubuntu Server 14.04

Configuração de DNS Reverso

Sistemas de Nomes Hierarquicos: DNS

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

Redes de Computadores

Tutorial de TCP/IP Parte 26 Criando Registros

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

Prof. Samuel Henrique Bucke Brito

Configurando servidor de DNS no CentOS O Domain Name System Sistema de Nomes de Domínio é de fundamental importância em uma rede.

Instalando e configurando servidor de DNS no Windows 2008R2

Breve introdução ao DNS Uma abordagem prática (aka crash course on DNS :))

Projeto e Instalação de Servidores Servidores Linux Aula 3 - DNS

FUNDAÇÃO DE ESTUDOS SOCIAIS DO PARANÁ INSTITUTO DE CIÊNCIAS SOCIAIS DO PARANÁ CURSO DE BACHARELADO EM SISTEMAS DE INFORMAÇÃO DNS (DOMAIN NAME SYSTEM)

Orientador de Curso: Rodrigo Caetano Filgueira

Universidade Católica de Brasília Pró-reitoria de Graduação Curso de Ciência da Computação

Configurando DNS Server. Prof. Armando Martins de Souza

DNS: Domain Name System

Relatório do Trabalho Prático nº 1. DNS e DHCP. Documento elaborado pela equipa: Jorge Miguel Morgado Henriques Ricardo Nuno Mendão da Silva

Redes de Computadores

Gestão de Sistemas e Redes

Tópicos Especiais em Informática

Introdução a DNS & DNSSEC 1

Linux Network Servers

DNS - Domain Name System

PROTOCOLOS DE COMUNICAÇÃO

Neste apêndice mostraremos o que é e como funciona o serviço de nomes de domínio.

Rafael Dantas Justo. Engenheiro de Software

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

Curso de extensão em Administração de Serviços GNU/Linux

Redes de Computadores

Serviço DNS no PoP-SC

LAB06 Configuração de um servidor de DNS Aplicação nslookup. Servidor BIND.

DNS. Parte 2 - Configuração. Tópicos em Sistemas de Computação Prof. Dr. Adriano Mauro Cansian adriano@acmesecurity.org

INTRODUÇÃO ÀS REDES DE COMPUTADORES

Instalação e Configuração Servidor DNS

Configuração de DNS em Windows Servidor 2008

FormaçãoIPv6-Maputo. DNS Maputo 27 de Agosto de 2008 Carlos Friaças e Pedro Lorga

Resolução de Nomes e o protocolo DNS

DNS: Domain Name System DHCP: Dynamic Host Configuration Protocol. Edgard Jamhour

Segurança de Redes de Computadores

Instalando e Configurando o DNS Server

Laboratório 3. Configurando o Serviço DNS

Redes de Computadores II

Introdução às Redes e Protocolos TCP/IP Sessão nº7. Jorge Gomes jorge@lip.pt

UNIVERSIDADE CATÓLICA DO SALVADOR INSTITUTO DE CIÊNCIAS EXATAS CURSO DE BACHARELADO EM INFORMÁTICA. DNS Domain Name System. por

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

Domain Name System. Domain Name System DNS

Agenda. Introdução ao DNS. O que é DNS? O que é DNS?

Capitulo 4: DNS (BIND)

GNU/Linux Debian Servidor DNS

Curso de Pós Graduação em Redes de Computadores. Módulo Laboratório de Linux Apostila 2. Serviço DNS


Redes de Computadores I

Instalando e Configurando o DNS Server

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

Guia de Conectividade Worldspan Go Res! A V A N Ç A D O

Aula 3 Servidor DNS BIND

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

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

RELATÓRIO DE INSTALAÇÃO E CONFIGURAÇÃO DOS APLICATIVOS BIND E POSTFIX

Configuração do Servidor DNS. Mcedit /etc/named.conf. mkdir /var/named/estudolinux cp /var/named/* estudolinux

Arquitectura de Redes

unesp UNIVERSIDADE ESTADUAL PAULISTA

HYPERTEXT TRANSFER PROTOCOL

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

Sistemas Distribuídos Aula 9

Prof. Marcelo Cunha Parte 5

Transcrição:

Arquitectura de Redes Domain Name System Arq. de Redes - Pedro Brandão - 2004 1 Objectivo / Motivação Resolução de nomes (alfanuméricos) para endereços IPs Será que 66.102.11.99 é mais fácil de decorar que www.google.com? Hierarquia de nomes RFCs 1034 DOMAIN NAMES - CONCEPTS AND FACILITIES 1035 DOMAIN NAMES - IMPLEMENTATION AND SPECIFICATION 1101, 1183 outras entradas para DNS 1032, 1033 Guias para utilização / administração 2065 Domain Name System Security Extensions Arq. de Redes - Pedro Brandão - 2004 2

Hierarquia I generic Root country gov... com edu mil pt es... nl TLDs min-edu up rede-nonio www fc www www.up.pt www dcc dcc.fc.up.pt Arq. de Redes - Pedro Brandão - 2004 3 Hierarquia II Existe sub-divisão das responsabilidades / administração Cada domínio é responsável pelo registo dos níveis abaixo Deve saber indicar a resolução ou apontar a máquina responsável pelo domínio abaixo Vantagens Subdivisão da carga, entradas no sistema Aumentar a performance da busca Evitar colisões (www.??) Registo de topo são feitos nos registrars que administram os domínios Top level domains Países.aero,.biz,.com,.coop,.info,.museum,.name,.net,.org,.pro,.gov,.edu,.mil,.int http://www.iana.org/gtld/gtld.htm Nomes Cada nível é separado por ponto (www.fc.up.pt) Limite de 63 caracteres por nível, limite total de 255 caracteres Não é necessário que a cada nível corresponda um servidor de nomes. Arq. de Redes - Pedro Brandão - 2004 4

Recursos endereçados DNS permite a resolução de diversos recursos Cada nome pode ter mais do que uma entrada no DNS A syntax do nome não identifica o seu tipo (fc.up.pt pode ser um domínio ou uma máquina) SOA A MX NS CNAME PTR HINFO TXT Source Of Authority Address Mail Exchange Name Server Canonical Name Pointer Host Info Text Parâmetros da zona (administrador, etc) Inteiro 32-Bit Prioridade, domínio que recepciona email Name(s) server(s) do domínio Domain Name Alias para um endereço IP (usado para perg. inversas) CPU e SO (em ASCII) Outros Alguns tipos para IPv4 Arq. de Redes - Pedro Brandão - 2004 5 Recursos Entrada DNS Domain TTL Class Type Value Domain nome do recurso, se terminar em. é considerado completo (FQDN Fully Qualified Domain Name). TTL define o tempo que a entrada pode ser guarda em cache. Class IN para Internet (CH e HS eram antigos protocolos no MIT). Type define o tipo de entrada (exemplos na tabela anterior). Value depende do tipo, representa a informação. Arq. de Redes - Pedro Brandão - 2004 6

Exemplo de envio de email Enviar email para pbrandao@dcc.fc.up.pt: Descobrir entrada MX de dcc.fc.up.pt Descobrir entrada A de mail.dcc.fc.up.pt Ligar a 193.136.39.16 Arq. de Redes - Pedro Brandão - 2004 7 Servidores Primários para o seu domínio dão respostas Authoritative. O domínio está sob a sua responsabilidade (existe uma entrada para este servidor). A configuração do domínio / zona existe num ficheiro local. Secundários também dão respostas Authoritative. Recebem a informação do domínio através de um servidor primário. Em caso de falha do primário (ou impossibilidade de contacto) respondem a questões. Caching as respostas são não Authoritative. Apenas faz cache de questões não tendo dados locais. Arq. de Redes - Pedro Brandão - 2004 8

Recursiva Questão Recursiva 2 Cada servidor DNS tenta responder e se não conseguir tenta o próximo da lista garret.min-edu.pt 11 rede-nonio. min-edu.pt 1 12 host www.dcc.fc.up.pt 3 4 autho3.ns.uu.net ns2.dns.pt 5 6 dns2.up.pt 7 Top level server 10 cafirewall.fc.up.pt dns.dcc.fc.up.pt 9 8 Resposta Authoritative dada por um servidor responsável (a autoridade) do domínio. Resposta Cached - resposta obtida anteriormente numa questão e em cache (TTL não expirou). A pergunta 2 é para descobrir qual o dns para o domínio dcc.fc.up.pt. Dependendo da configuração o servidor rede-nonio.min-edu.pt poderia perguntar ao servidor acima garret.min-edu.pt Resposta Authoritative Arq. de Redes - Pedro Brandão - 2004 9 Iterativa Questão Iterativa Cada servidor responde com o servidor que poderá saber a resposta 3 6 autho3.ns.uu.net 4 5 8 garret.min-edu.pt ns2.dns.pt dns2.up.pt Top level server Descoberta do DNS responsável por dcc.fc.up.pt 1 rede-nonio. min-edu.pt host www.dcc.fc.up.pt 2 cafirewall.fc.up.pt 7 12 9 11 dns.dcc.fc.up.pt 10 Resposta Authoritative Arq. de Redes - Pedro Brandão - 2004 10

Mensagens I Servidor corre na porta 53 e comunica por Udp ou tcp 0 8 16 24 31 Identificação Parâmetros Número Questões Número Autoridades Secção Questões Secção Respostas Secção Autoridade Secção informação adicional Número Respostas Número info. Adic Identificação identificador da mensagem Parâmetros Operação: Pergunta/Resposta Tipo Quest.: Standard, Inversa Autoritative? Recursão desejada? Tipo Resposta: sem erro, falha, nome não existe, servidor falhou etc Questões questões preenchida pelo cliente e servidor Respostas respostas preenchida pelo servidor Autoridade pode levar SOA de outros servidores ou do próprio Informação adiciona relevante para o tipo de questão Arq. de Redes - Pedro Brandão - 2004 11 Mensagens II Domain Name Questão Tipo Questão Classe da Questão Tipo Comprimento Formato Secção Questão Domain Name Classe TTL Dados Primeiro octeto de Domain name indica o comprimento de Domain Name Domain Name pode ser de comprimento variável e não alinhado (número ímpar de octetos) Quando existem Domain Name repetidos, pode-se usar referências nas mensagens para poupança de espaço Formato Secção Resposta Arq. de Redes - Pedro Brandão - 2004 12

Busca Inversa Dado o IP reconhecer o nome, Qual o nome de 207.46.134.221? Reverter ip: 221.134.46.207 Adicionar in-addr.arpa: 221.134.46.207.in-addr.arpa Resolver: origin2.microsoft.com Utiliza o tipo PTR Arq. de Redes - Pedro Brandão - 2004 13 Exemplo ficheiro conf (bind) Domain_name TTL (opcional) Class(opcional) Type value company.xy. 86400 IN SOA dns.company.xy. hostmaster.company.xy. ( 1998092900 ; Serial number 86400 ; Refresh 1 day 7200 ; Retry 2 hours 3600000 ; Expire 41.67 days 172800 ) ; Minimum TTL 2 days company.xy. 86400 IN NS dns.company.xy. company.xy. 86400 IN NS ns2.isp.net. company.xy. 86400 MX 1 mailserver.company.xy. company.xy. 86400 MX 2 mailserver2.company.xy. star.company.xy. A 192.168.42.33 www.company.xy. CNAME star.company.xy. dns.company.xy. A 192.168.42.2 mailserver.company.xy. A 192.168.42.12 mailserver2.company.xy. A 192.168.42.22 server-nt.company.xy. A 192.168.42.17 server-nt.company.xy. HINFO Intel Linux Arq. de Redes - Pedro Brandão - 2004 14