Você está na página 1de 22

DNS

Introduo

DNS - DOMAIN NAME SYSTEM

Mecanismo que converte em string ASCII os endereos de rede. Motivao: No incio da ARPANET, s existia um arquivo texto, host.txt para listar todos os hosts e seus endereos IPs.

2
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior

DNS - Motivao

As pessoas consultavam o arquivo txt para poderem acessar as mquinas desejadas.

Com o crescimento e a transformao da ARPANET na rede Internet, surgiu a necessidade de criar um mecanismo mais eficiente e inteligente. Tinha que ser distribuda para no ser dependente de uma nica central de fornecimento de endereos IPs.

3
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior

DNS - Motivao

O DNS um esquema de atribuio de nomes hierrquico, baseado em domnios. 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 aplicao insere um nome, automaticamente um procedimento acionado para buscar o endereo IP correspondente daquele nome. Uma API chamada de resolvedor, ento envia um pacote UDP para um servidor DNS mais prximo para consultar qual o IP desejado. Com posse o IP, uma aplicao pode comunicar-se diretamente com a outra mquina se assim desejar.

5
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior

DNS - Caractersticas

Caractersticas

A Internet dividida em domnios Cada domnio pode ser divididas em sub domnios e assim por diante. Podem ser representados por uma grande rvore hierrquica. As folhas pode ser hosts que podem representa mquinas 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 - Caractersticas

Domnios de primeiro nvel


Domnios genricos (com,edu, gov, int, net, mil, etc) Domnios de pases (br,ch, jp, al, etc).

7
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior

Espao de nomes do DNS

Exemplo de espao de nomes de domnio da Internet

8
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior

Espao de nomes do DNS

Cada domnio precisa da permisso do domnio superior para ser criado. Por outro lado, ele no precisa permisso de ningum para criar um sub domnio abaixo dele.

9
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior

DNS- Registro de Recurso

Todos servidores de DNS contm um arquivo de configurao chamado Registro de recursos. Quando algum consulta um nome de domnio, na verdade est consultando esses registros.

Um Registro de Recurso uma tupla de cinco


campos. So 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 domnio que esse registro se


aplica.

Time_to_live - Estabilidade da informao em segundos Type - Informa o tipo do registro Class - Indica a classe de informaes, para internet este
campo contm IN

Value - Define o contedo 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 espao de nomes DNS dividido em zonas de tal forma que no haja superposio.

13
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior

Espao 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 no.


Ex: Consulta Recursiva:

15
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior

DNS - Tipos de Consultas

Consulta no recursiva

O servidor DNS que no encontrar em seus bancos de dados, retornar o prximo servidor DNS que pode ter a informao solicitada.

16
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior

DNS - Registros Oficiais

Registro oficial - so retornados pelos registros de recursos que so gerenciados pelos servidores que controlam aquele domnio, portanto est sempre correta. Os registros obtidos atravs de caches, no tem tanta confiabilidade pois podem estar desatualizados.
Instituto de Ensino Superior

17
Professor: Arlindo Tadayuki Noji

SNMP

O modelo SNMP

18

SNMP - Simple Network Management Protocol

O modelo SNMP

consiste em quatro componentes:


Ns gerenciados Estaes de gerenciamento Informaes de gerenciamento Um protocolo de gerenciamento

19
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior

SNMP - Simple Network Management Protocol

Os ns de gerenciamento podem ser hosts, roteadores , pontes, impressoras ou qualquer outro dispositivo capaz de comunicar o status interno com o exterior. Todos os ns 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 mantm um banco de dados com informaes histricas e estados atuais dos dispositivos O gerenciamento de fato feito nas ESTAES DE GERENCIAMENTO. T Tm software especiais que comunicam com os agentes espalhados pela rede, emitindo comandos e recebendo respostas.
Instituto de Ensino Superior

21
Professor: Arlindo Tadayuki Noji

SNMP - Simple Network Management Protocol

Toda Inteligncia nas estaes de gerenciamento, permitindo que os agentes sejam simples sem necessidade de processamentos complexos. Os dispositivos tm diferentes fabricantes, o que torna necessrio a criao de especificao rgida quanto ao formato dos dados e a comunicao entre esses dispositivos gerenciados.

22
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior