DNS
Introdução
1
DNS - DOMAIN NAME SYSTEM

Mecanismo que converte em string ASCII os
endereços de rede.

Motivação: No início da ARPANET, só existia
um arquivo texto, host.txt para listar todos os
hosts e seus endereços IP’s.
2
Professor: Arlindo Tadayuki Noji
Instituto de Ensino Superior
DNS - Motivação

As pessoas consultavam o arquivo txt para poderem
acessar as máquinas desejadas.

Com o crescimento e a transformação da ARPANET
na rede Internet, surgiu a necessidade de criar um
mecanismo mais eficiente e inteligente. Tinha que
ser distribuída para não ser dependente de uma
única central de fornecimento de endereços IPs.
3
Professor: Arlindo Tadayuki Noji
Instituto de Ensino Superior
DNS - Motivação

O DNS é um esquema de atribuição de
nomes hierárquico, baseado em domínios.

É usado para atribuir nomes aos hosts (IPs)
e nome destino dos emails.
4
Professor: Arlindo Tadayuki Noji
Instituto de Ensino Superior
DNS - funcionamento

Exemplo de funcionamento
–
Uma aplicação insere um nome, automaticamente um
procedimento é acionado para buscar o endereço IP
correspondente daquele nome. Uma API chamada de
resolvedor, então envia um pacote UDP para um servidor
DNS mais próximo para consultar qual é o IP desejado.
Com posse o IP, uma aplicação pode comunicar-se
diretamente com a outra máquina se assim desejar.
5
Professor: Arlindo Tadayuki Noji
Instituto de Ensino Superior
DNS - Características

Características




A Internet é dividida em domínios
Cada domínio pode ser divididas em sub domínios e
assim por diante.
Podem ser representados por uma grande árvore
hierárquica.
As folhas pode ser hosts que podem representa
máquinas ou um host de um grande empresa possuindo
mais hosts filhas. Ex: detec.fucapi.br ou adm.fucapi.br.
6
Professor: Arlindo Tadayuki Noji
Instituto de Ensino Superior
DNS - Características

Domínios de primeiro nível
–
–
Domínios genéricos (com,edu, gov, int, net, mil,
etc)
Domínios de países (br,ch, jp, al, etc).
7
Professor: Arlindo Tadayuki Noji
Instituto de Ensino Superior
Espaço de nomes do DNS

Exemplo de espaço de nomes de domínio da Internet
8
Professor: Arlindo Tadayuki Noji
Instituto de Ensino Superior
Espaço de nomes do DNS

Cada domínio precisa da permissão do
domínio superior para ser criado. Por outro
lado, ele não precisa permissão de ninguém
para criar um sub domínio abaixo dele.
9
Professor: Arlindo Tadayuki Noji
Instituto de Ensino Superior
DNS- Registro de Recurso

Todos servidores de DNS contêm um arquivo de
configuração chamado Registro de recursos.
Quando alguém consulta um nome de domínio, na
verdade está consultando esses registros.

Um Registro de Recurso é uma tupla de cinco
campos. São geralmente codificados em textos ASCII,
ocupando uma linha para cada registro.
10
Professor: Arlindo Tadayuki Noji
Instituto de Ensino Superior
DNS - Registro de Recurso

Formato:
–
Domain_name - informa o domínio que esse registro se
aplica.
–
–
–
Time_to_live - Estabilidade da informação em segundos
Type - Informa o tipo do registro
Class - Indica a classe de informações, para internet este
campo contém IN
–
Value - Define o conteúdo que depende com contexto (type)
11
Professor: Arlindo Tadayuki Noji
Instituto de Ensino Superior
DNS - Tipos de Registros

Tipos (Types) de Registros
12
Professor: Arlindo Tadayuki Noji
Instituto de Ensino Superior
Servidores de Nomes

Em teoria, um único servidor de nomes com
todos o BD DNS poderia ser utilizado para
fazer o mapeamento

O espaço de nomes DNS é dividido em
zonas de tal forma que não haja
superposição.
13
Professor: Arlindo Tadayuki Noji
Instituto de Ensino Superior
Espaço de nomes do DNS

Servidores de Nomes (zonas)
14
Professor: Arlindo Tadayuki Noji
Instituto de Ensino Superior
DNS - Consultas

As consultas feita pelos servidores podem
ser do tipo recursivas ou não.

Ex: Consulta Recursiva:
15
Professor: Arlindo Tadayuki Noji
Instituto de Ensino Superior
DNS - Tipos de Consultas

Consulta não recursiva
–
O servidor DNS que não encontrar em seus bancos de
dados, retornará o próximo servidor DNS que pode ter a
informação solicitada.
16
Professor: Arlindo Tadayuki Noji
Instituto de Ensino Superior
DNS - Registros Oficiais

Registro oficial - são retornados pelos
registros de recursos que são gerenciados
pelos servidores que controlam aquele
domínio, portanto está sempre correta.

Os registros obtidos através de caches, não
tem tanta confiabilidade pois podem estar
desatualizados.
17
Professor: Arlindo Tadayuki Noji
Instituto de Ensino Superior
SNMP
O modelo SNMP
18
SNMP - Simple Network Management
Protocol

O modelo SNMP
–
consiste em quatro componentes:




Nós gerenciados
Estações de gerenciamento
Informações de gerenciamento
Um protocolo de gerenciamento
19
Professor: Arlindo Tadayuki Noji
Instituto de Ensino Superior
SNMP - Simple Network Management
Protocol


Os nós de gerenciamento podem ser hosts,
roteadores , pontes, impressoras ou qualquer outro
dispositivo capaz de comunicar o status interno com
o exterior.
Todos os nós devem ser capaz executar um
processo de gerenciamento, denominado agente
SNMP.
20
Professor: Arlindo Tadayuki Noji
Instituto de Ensino Superior
SNMP - Simple Network Management
Protocol

Cada agente mantém um banco de dados com
informações históricas e estados atuais dos
dispositivos

O gerenciamento é de fato feito nas ESTAÇÕES DE
GERENCIAMENTO. T
Têm software especiais que comunicam com os
agentes espalhados pela rede, emitindo comandos e
recebendo respostas.

21
Professor: Arlindo Tadayuki Noji
Instituto de Ensino Superior
SNMP - Simple Network Management
Protocol

Toda Inteligência nas estações de gerenciamento, permitindo
que os agentes sejam simples sem necessidade de
processamentos complexos.

Os dispositivos têm diferentes fabricantes, o que torna
necessário a criação de especificação rígida quanto ao formato
dos dados e a comunicação entre esses dispositivos
gerenciados.
22
Professor: Arlindo Tadayuki Noji
Instituto de Ensino Superior
Download

DNS (download)