Sei sulla pagina 1di 11

Arquitetura de Sistemas Distribudos

Faculdade Estcio do Cear

Servio de Nomeao DNS


(Domain Name System)
Prof. Marcus Fbio Fontenelle, M.Sc.
Mestre em Informtica Aplicada
LPIC-1, NCLA, MCSE

Arquitetura de Sistemas Distribudos

Faculdade Estcio do Cear

Introduo

O DNS (Domain Name System) um banco de dados distribudo que utilizado


por aplicaes TCP/IP para realizar o mapeamento entre nomes de dispositivos
(hostnames) e endereos IP, alm de realizar o roteamento de mensagens
eletrnicas (e-mails).
A tarefa de mapeamento entre nomes de dispositivos (hostnames) e endereos IP
tambm conhecida por resoluo de nomes.
Uma aplicao deve converter um hostname em endereo IP antes de poder
enviar um datagrama utilizando o protocolo UDP ou solicitar ao protocolo TCP a
abertura de uma conexo.

Prof. Marcus Fbio, M.Sc

Arquitetura de Sistemas Distribudos

Faculdade Estcio do Cear

Estrutura do DNS
O espao de endereamento do DNS uma estrutura hierrquica.

Prof. Marcus Fbio, M.Sc

Arquitetura de Sistemas Distribudos

Faculdade Estcio do Cear

Estrutura do DNS
Cada n deve ter um rtulo de no mximo 63 caracteres.
A raiz da rvore um n especial que possui rtulo nulo.
O nome do domnio de qualquer n corresponde a lista dos rtulos
comeando no n, indo at raiz e utilizando um ponto como separador de
rtulos.
Cada n na rvore deve ter um nico nome de domnio, mas o mesmo
rtulo poder ser usado em diferentes pontos da rvore.
Um nome de domnio que termina com um ponto chamado nome de
domnio absoluto ou FQDN (Fully Qualified Domain Name).

Prof. Marcus Fbio, M.Sc

Arquitetura de Sistemas Distribudos

Faculdade Estcio do Cear

Estrutura do DNS
Os domnios do nvel mais alto so divididos em trs reas:
arpa um domnio especial usado para mapear endereos IPs em
nomes.
Os domnios com trs caracteres so chamados domnios genricos ou
domnios organizacionais.
Todos os domnios com dois caracteres so baseados nos cdigos de
pases encontrados na especificao ISO 3166. Esses domnios so
chamados de domnios de pases ou domnios geogrficos.
Os domnios de nvel mais alto (TLD top-level domains) permitem
tanto a nomeao baseada em domnios organizacionais quanto em
domnios geogrficos.

Prof. Marcus Fbio, M.Sc

Arquitetura de Sistemas Distribudos

Faculdade Estcio do Cear

Estrutura do DNS

Nenhuma entidade centraliza o gerenciamento dos ns da rvore hierrquica do DNS.


Uma entidade chamada NIC (Network Information Centre) mantm a poro da rvore
relacionada aos domnios de nvel mais alto (root servers) e delega responsabilidades
para as outras zonas.
H 13 servidores raiz distribudos ao redor do mundo
10 nos EUA, 2 na Europa e 1 na sia;
Dos 10 nos EUA, a maioria operada por agncias governamentais americanas.
Estas instituies recebem um arquivo da zona raiz proposto pela IANA (ICANN Internet Corporation for Assigned Names and Numbers) e aprovado pelo
governo dos EUA (Departamento de Comrcio).
Uma vez que o contedo aprovado pelo departamento de comrcio, ele
integrado ao servidor raiz mestre operado pela VeriSign.
O arquivo no servidor raiz mestre automaticamente replicado em todos os outros
servidores raiz.

Prof. Marcus Fbio, M.Sc

Arquitetura de Sistemas Distribudos

Faculdade Estcio do Cear

Estrutura do DNS
Uma zona uma subrvore da rvore DNS que administrada
separadamente.
Uma tpica zona um domnio de segundo nvel.
Os domnios de segundo nvel podem, por sua vez, dividir suas zonas em
pores menores.

Prof. Marcus Fbio, M.Sc

Arquitetura de Sistemas Distribudos

Faculdade Estcio do Cear

Resumindo...
O esquema de nomeao de nomes na Internet possui as seguintes
caractersticas:
Distribudo
Eficiente
Propsito Geral
Confivel

Prof. Marcus Fbio, M.Sc

Arquitetura de Sistemas Distribudos

Faculdade Estcio do Cear

Resoluo de Nomes
Root Servers
(Servidores raiz)

Passo 11
O IP de
www.xyz.com.br
200.253.1.1

Pa s s
Sim! o 10
www O IP de
.xy
20 z.com.br
0.25
3.1.1

Cliente
(Resolver)

Passo 2
Qual o IP de
www.xyz.com.br?

Cache

Passo 5
Voc sabe qual o IP
de www.xyz.com.br?
Servidores .br
Servidor
DNS

Vo c Pa s s o 9
d e w sa b e q u a
ww.x
l
yz.co o IP
m.br
?

Passo 1
Cache

IP
3
so ual o br?
s
Pa e q o m .
b z.c
sa
c w.xy
o
o4 s
V ww
ss nte o .br
a
P Te NS
de
D
o!
N ores
d
rvi
se

Passo 6
No! Tente os
servidores DNS .com.br
Vo
P
d e c s a s s o
ww abe
7
w.x qu
yz . a l o
co
m. IP
br?
P
as
N
se o! T so 8
rvi
d en
xyz ores te os
.co DN
m.
br S

Servidores
.com.br

Servidores
xyz.com.br

Prof. Marcus Fbio, M.Sc

Arquitetura de Sistemas Distribudos

Faculdade Estcio do Cear

Mensagens DNS
Cada consulta possui um tipo de consulta e cada resposta (chamada
resource record) possui um tipo.
Query Class normalmente possui o valor 1, indicando que um endereo IP.

Prof. Marcus Fbio, M.Sc

10

Arquitetura de Sistemas Distribudos

Faculdade Estcio do Cear

Referncias Bibliogrficas
Sistemas Distribudos Conceitos e Projeto, George Coulouris et.
al., 4 Edio Cap. 9
Sistemas Distribudos Princpios e Paradigmas, Andrew
Tanenbaum, 2 Edio Cap. 5
Redes de Computadores e a Internet, James Kurose, 5 Edio
Seo 2.5
Interligao de Redes com TCP/IP, Douglas Comer, 5 Edio
Cap. 23
Biblioteca Virtual Estcio

Prof. Marcus Fbio, M.Sc

11

Potrebbero piacerti anche