Arquitectura de Redes



Documentos relacionados
Arquitectura de Redes

Arquitectura de Redes

Resolução de nomes. Professor Leonardo Larback

DNS - Domain Name System

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

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

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

INTRODUÇÃO ÀS REDES DE COMPUTADORES

DNS Parte 2 - Configuração

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

edu com org pt ibm sapo cs iscap

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.

DNS Linux. Rodrigo Gentini

Sistemas de Nomes Hierarquicos: DNS

Redes de Computadores e a Internet

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!

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

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

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

DNS - Domain Name System

PROTOCOLOS DE COMUNICAÇÃO

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

BIND Um DNS Server Completo

GESTÃO DE SISTEMAS E REDES DOMAIN NAME SYSTEM

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

Configuração de DNS Reverso

Rafael Dantas Justo. Engenheiro de Software

Redes de Computadores

DNS Ubuntu Server 14.04

Redes de Computadores

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

Trabalho de laboratório sobre DNS

Linux Network Servers

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

INTRODUÇÃO ÀS REDES DE COMPUTADORES

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

Orientador de Curso: Rodrigo Caetano Filgueira

Tutorial de TCP/IP Parte 26 Criando Registros

Configurando DNS Server. Prof. Armando Martins de Souza

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

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

Prof. Samuel Henrique Bucke Brito

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)

Introdução a DNS & DNSSEC 1

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

Serviço DNS no PoP-SC

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

Tópicos Especiais em Informática

Gestão de Sistemas e Redes

Instalando e configurando servidor de DNS no Windows 2008R2

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

Instalando e Configurando o DNS Server

DNS: Domain Name System

DNS - Domain Name System

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

Configuração de DNS em Windows Servidor 2008

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

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

Laboratório 3. Configurando o Serviço DNS

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

Resolução de Nomes e o protocolo DNS

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

Serviços. Arquitectura Cliente-Servidor DNS DHCP TELNET FTP HTTP (WWW) SNMP

Instalando e Configurando o DNS Server

Redes de Computadores

Resolução de Nomes e Endereços

Instalação e Configuração Servidor DNS

Sistemas Distribuídos Aula 9

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

O QUE VOCÊ PRECISA SABER SOBRE DOMÍNIOS

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

Segurança de Redes de Computadores

Servidor DNS. João Medeiros Fatern / 15

HYPERTEXT TRANSFER PROTOCOL

Prof. Marcelo Cunha Parte 5

Redes de Computadores II

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

Aula 3 Servidor DNS BIND

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

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

GNU/Linux Debian Servidor DNS

Domain Name System. Domain Name System DNS

Capitulo 4: DNS (BIND)

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

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

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

Domain Name System Protocol (DNS)

DNS: Domain Name System

Transcrição:

Arquitectura de Redes Domain Name System DNS 1 Objectivo / Motivação 2 'What's the use of their having names the Gnat said, 'if they won't answer to them?' Alice no País das Maravilhas 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 2535 Domain Name System Security Extensions

Hierarquia I generic Root country Root DNS gov... com edu mil pt es... nl TLD DNS min-edu up fe.up.pt 3 rede-nonio fc fe User DNS dcc dcc.fc.up.pt Hierarquia II 4 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.

Hierarquia III 1 Zona com sub-zonas servidor: ns.min-edu.pt min-edu pt up 1 Zona com sub-zonas servidor: gtwnt2.fc.up.pt 1 Zona com zub-zona servidor: dns1.fe.up.pt rede-nonio fc fe 5 dcc 1 Zona com 1 sub-zona servidor: gtwnt2.fc.up.pt 1 sub-zona servidor: dns.dcc.fc.up.pt deec Recursos endereçados (resource records) 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 Source Of Authority Address Mail Exchange Name Server Canonical Name Pointer 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) 6 HINFO Host Info CPU e SO (em ASCII) TXT Text Outros Alguns tipos para IPv4

Recursos 7 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 (Chaos) e HS (Hesiod) eram antigos protocolos no MIT). Type define o tipo de entrada (exemplos na tabela slide anterior). Value depende do tipo, representa a informação. 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 por SMTP a 193.136.39.16 8

Servidores 9 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: Faz cache de questões, não tendo dados locais. As respostas apenas são Authoritative se for retornada por um servidor primário (ver questões recursivas). Se for dada da cache é Non- Authoritative Questão Iterativa O servidor local responde se tiver na cache ou com uma referência a um servidor DNS que pode saber. 3 host www.dcc.fc.up.pt 6 1 autho3.ns.uu.net 4 garret.min-edu.pt rede-nonio. min-edu.pt 2 5 8 ns2.dns.pt Top level server 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). Dependendo da configuração o servidor dns2.up.pt rede-nonio.min-edu.pt poderia perguntar ao servidor acima garret.min-edu.pt cafirewall.fc.up.pt 10 7 9 11 dns.dcc.fc.up.pt 10 Resposta Authoritative 12

Questão Recursiva Servidores tentam o próximo da lista caso não tenham a resposta. Em geral servidores não usam recursividade com outros servidores e fazem perguntas iterativas. Cliente no entanto recebe resposta (ou erro) e nunca uma referência autho3.ns.uu.net Top level server 2 3 ns2.dns.pt 11 4 5 10 Recursiva garret.min-edu.pt dns2.up.pt 9 rede-nonio. min-edu.pt 1 12 host www.dcc.fc.up.pt 11 6 cafirewall.fc.up.pt 7 dns.dcc.fc.up.pt 8 Resposta Authoritative Mensagens I Servidor corre na porta 53 e comunica por Udp ou tcp 12 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 Autorithative? Recursão desejada? Tipo Resposta: sem erro, falha, nome não existe, servidor falhou etc Questões preenchida pelo cliente e servidor 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

Mensagens II 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 Names repetidos, pode-se usar referências nas mensagens para poupança de espaço Tipo Comprimento Domain Name TTL Classe Dados 13 Domain Name Questão Tipo Questão Classe da Questão Formato Secção Resposta Formato Secção Questão 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.inaddr.arpa Resolver: origin2.microsoft.com Utiliza o tipo PTR nos Resource Records 14

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. 15 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 Acrónimos 16 cctld Country Code TLD DNS Domain Name System ICANN Internet Corporation for Assigned Numbers and Names FQDN Fully Qualified Domain Name gtld generic TLD RR Resource Record SLD Second Level Domain SOA Start Of Authority TLD Top Level Domain