Configurando um dns

Disponível somente no TrabalhosFeitos
  • Páginas : 30 (7377 palavras )
  • Download(s) : 0
  • Publicado : 4 de março de 2012
Ler documento completo
Amostra do texto
Tutorial DNS
3 PTT F´rum o
David Robert Camargo de Campos Rafael Dantas Justo Wilson Rog´rio Lopes e
Registro.br

Dezembro de 2009

1 / 135

Objetivos

Entender os conceitos de DNS Configurar servidores autoritativos Configurar servidores recursivos Entender as diferen¸as entre DNS e DNSSEC c Configurar corretamente o firewall Testar performance dos servidores Planejar escalabilidadede recursivos Monitorar os servidores

2 / 135

Cronograma

1

DNS Conceitos Arquitetura Servidores DNS Autoritativos Cen´rio a Arquivos de Zona Configura¸ao BIND c˜ Configura¸ao NSD c˜

5

2

DNSSEC Vulnerabilidades do DNS Conceito Configura¸ao do Autoritativo c˜ Configura¸ao do Recursivo c˜ Firewalls DNS EDNS0 Configura¸ao c˜ Testes de Performance Recursivo Autoritativo Escalabilidadede Recursivos Monitoramento Autoritativo Recursivo

6

3

Servidores DNS Recursivos 7 Cen´rio a Configura¸ao BIND c˜ Servidores DNS Recursivos abertos Recursivo e Autoritativo 8 9

4

3 / 135

Parte I Conceitos DNS

4 / 135

DNS - Domain Name System
O Sistema de Nomes de Dom´ ´ um banco de dados distribu´ ınio e ıdo. Isso permite um controle local dos segmentos do banco de dadosglobal, embora os dados em cada segmento estejam dispon´ ıveis em toda a rede atrav´s de um esquema cliente-servidor. e - Arquitetura hier´rquica, dados dispostos em uma ´rvore invertida a a - Distribu´ eficientemente, sistema descentralizado e com cache ıda - O principal prop´sito ´ a resolu¸˜o de nomes de dom´ em o e ca ınio endere¸os IP e vice-versa c

exemplo.foo.eng.br www.cgi.brwww.registro.br

←→ 200.160.10.251 ←→ 200.160.4.2 ←→ 2001:12ff:0:2::3

5 / 135

Hierarquia

DNS database

"."

UNIX filesystem

/

br eng foo tutorial
tutorial.foo.eng.br

usr local bin imake
/usr/local/bin/imake

6 / 135

Dom´ Vs Zona ınio
"."
Delegação

com

br
Zona br

org

eng
Zona eng.br Zona foo.eng.br

nom silva
Zona nom.br

gov
Zona gov.br

Delega¸˜o cafazenda

foo

joao

tutorial
Zona tutorial.foo.eng.br Zona joao.silva.nom.br Zona fazenda.gov.br

Indica uma transferˆncia e de responsabilidade na administra¸˜o apartir ca daquele ponto na ´rvore a DNS

Domínio br

7 / 135

Resource Records
Os dados associados com os nomes de dom´ est˜o contidos em ınio a Resource Records ou RRs (Registro de Recursos) S˜o divididos em classes etipos a Atualmente existe uma grande variedade de tipos O conjunto de resource records com o mesmo nome de dom´ ınio, classe e tipo ´ denominado RRset e

Alguns Tipos Comuns de Records
SOA NS A AAAA MX CNAME PTR

Indica onde come¸a a autoridade a zona c Indica um servidor de nomes para a zona Mapeamento de nome a endere¸o c Mapeamento de nome a endere¸o c Mapeia um nome alternativo
(IPv4) (IPv6)(servidor de email)

Indica um mail exchanger para um nome
(apelido)

Mapeamento de endere¸o a nome c
8 / 135

Tipos de servidores

Servidor Recursivo
Ao receber requisi¸˜es de resolu¸˜o de nomes, faz requisi¸˜es para os co ca co servidores autoritativos e conforme a resposta recebida dos mesmos continua a realizar requisi¸˜es para outros servidores autoritativos at´ co e obter aresposta satisfat´ria o

Servidor Autoritativo
Ao receber requisi¸˜es de resolu¸˜o de nome, responde um endere¸o caso co ca c possua, uma referˆncia caso conhe¸a o caminho da resolu¸˜o ou uma e c ca nega¸˜o caso n˜o conhe¸a ca a c

9 / 135

Exemplo de requisi¸˜o de endere¸o ca c
Supondo que o cache est´ vazio ou a sem informa¸oes de c˜ br, eng.br, foo.eng.br, exemplo.foo.eng.br

ResolverServi¸o localizado c no cliente que tem como responsabilidade resolver as requisi¸oes DNS c˜ para diversos aplicativos
10 / 135

Exemplo de requisi¸˜o de endere¸o ca c
Supondo que o cache est´ vazio ou a sem informa¸oes de c˜ br, eng.br, foo.eng.br, exemplo.foo.eng.br

11 / 135

Exemplo de requisi¸˜o de endere¸o ca c

12 / 135

Exemplo de requisi¸˜o de endere¸o ca c

13 / 135...
tracking img