A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

REDES ... SERVIÇO DE DNS Prof. Ary Cover.

Apresentações semelhantes


Apresentação em tema: "REDES ... SERVIÇO DE DNS Prof. Ary Cover."— Transcrição da apresentação:

1 REDES ... SERVIÇO DE DNS Prof. Ary Cover

2

3 Introdução Seres humanos guardam nomes;
Computadores “guardam” números; DNS é o responsável pelo mapeamento entre os nomes e os endereços IP.

4 Introdução O DNS (Domain Name System - Sistema de Nomes de Domínios) é um sistema de gerenciamento de nomes hierárquico e distribuído operando segundo duas definições: Resolver nomes de domínios em endereços de rede (IPs). DNS é o responsável pelo mapeamento entre os nomes e os endereços IP.

5 História do DNS ARPANET nos anos 70; Tudo em um arquivo - HOSTS.TXT;
Identificava poucos computadores; Uma única base de dados central; Todos os computadores atualizavam seus dados neste BD central.

6 Problemas Nomes podiam ficar rapidamente desatualizados e poderiam haver 2 hosts com o mesmo nome (Nomes que coincidiam); Tráfego intenso na atualização do banco de dados local e nos acessos a ele; Número de computadores cresceu rapidamente e esse sistema passou a não dar mais conta! Se continuasse assim,mas automatizado para um único ponto, que rodasse um B.D., que possiveis problemas se teria? um único ponto de falha; Volume de tráfego B.D. centralizado distante Manutencao

7 O que foi feito Várias organizações ficaram responsáveis pelos domínios, IPs e nomes de máquinas O Banco de Dados passou a ser descentralizado e distribuído Cada organização é responsável pelo seu domínio a UPF é responsável por upf.tche.br e tudo o que vier “antes”!

8 Como Funciona 1 - Converte o nome em endereço IP; 2 - Busca pelo DNS:
Inicia no localhost, subindo de nível ao pertencer a outro domínio; Para que o endereço IP de determinado host na Internet seja encontrado, solicitando a pesquisa pelo nome do host, por exemplo o servidor DNS terá que fazer a resolução de nomes na sua base de dados. Esta resolução nada mais é do que retornar para o cliente que fez a solicitação, o endereço IP do host solicitado.

9 Como Funciona

10 Recapitulando... Aplicações utilizam endereço IP ( ) para abrir uma conexão Os usuários preferem identificar os hosts através de nomes ( Sendo assim, é necessário um esquema de gerência de nomes e endereços

11 Domain Name System O DNS é um sistema hierárquico e distribuído implementado com um algoritmo computacional eficiente Usado para o mapeamento de nomes de hosts em endereços IP Para mapear, um programa aplicativo executa um procedimento - resolver - e passa o nome procurado como parâmetro Resolver envia um datagrama IP (UDP, na porta 53) para um servidor de nomes DNS, que retorna o endereço IP de posse do endereço IP, a aplicação pode, enfim, iniciar a comunicação!

12 Servidores de Nomes DNS
Porque não centralizar o DNS? ponto único de falha volume de tráfego base de dados distante Nenhum servidor tem todos os mapeamentos de nomes para endereços IP. servidores de nomes locais: cada ISP ou empresa tem um servidor de nomes local (default) Consultas dos computadores locais ao DNS vão primeiro para o servidor de nomes local

13 Exemplos: DNS PARA REGISTRO DE DOMÍNIO KINGHOST:
Segue abaixo a lista de DNS para cadastro junto ao registro do seu domínio:  DNS Primário: dns1.kinghost.com.br ( ) DNS Slave 1: dns2.kinghost.com.br ( ) DNS Slave 2: dns3.kinghost.com.br ( ) DNS Slave 3: dns4.kinghost.com.br ( ) DNS Slave 4: dns5.kinghost.com.br ( ) DNS Slave 5: dns6.kinghost.com.br ( )

14 Domain Name System Define a sintaxe dos nomes usados na Internet
Nomes dos hosts são divididos em partes separadas por pontos: intranet.zanatta.com.br Cada parte corresponde a um domínio de autoridade o 1o nome intranet corresponde ao nível mais baixo; o último br corresponde ao nível mais alto na hierarquia, cujo o domínio de autoridade é do próprio NIC. (NIC ???)

15 Como escolher um Domain Name?
Domain names refletem a hierarquia do domínio, sendo escrito do mais específico (host) até o menos específico (top level domain); da esquerda para a direita, com cada parte separada por um ponto. COM - organizações comerciais EDU - instituições educacionais GOV - instituições governamentais MIL - organizações militares ORG - organizações sem fins lucrativos O domain name escolhido precisa atender a esta hierarquia. Por fim, é necessario verificar quais domain names já foram registrados.

16 DNS - Hierarquia de Nomes
RAIZ au uk br arpa com edu gov mil org com gov rnp tche

17 NIC O Núcleo de Informação e Coordenação do Ponto BR é uma entidade civil, sem fins lucrativos, que desde dezembro de 2005 implementa as decisões e projetos do Comitê Gestor da Internet no Brasil.

18 DNS Secundário É uma cópia do DNS primário; Utilizado para:
Agilizar a pesquisa; Balanceamento de carga; Redundância. Acessar:

19 Cache de DNS Suponha que você tenha visitado um site que nunca tenha sido resolvido pelo serviço de DNS de seu provedor, de forma que este tenha que consultar outros servidores de DNS (por meio do já mencionado esquema de pesquisa hierárquica). Para evitar que essa pesquisa tenha que ser feita novamente quando outro usuário do provedor tentar acessar o mesmo site, o serviço de DNS pode guardar a informação da primeira consulta por algum tempo. Assim, em outra solicitação igual, o servidor já saberá qual o IP associado ao site em questão. Este procedimento é conhecido como cache de DNS.

20 Cache de DNS No início, o cache de DNS somente guardava dados de consultas positivas, isto é, de quando um site é encontrado. No entanto, os serviços de DNS também passaram a guardar resultados negativos, de sites não existentes ou não localizados, como quando digitamos um endereço errado, por exemplo. As informações do cache são armazenadas por um determinado período de tempo por meio de um parâmetro conhecido como TTL (Time to Live). Este é utilizado para evitar que as informações gravadas se tornem desatualizadas. O período de tempo do TTL varia conforme as configurações determinadas para o servidor.

21 Aplicativo Utilizado Na plataforma linux, usa o aplicativo BIND (versão 9), para gerenciar os domínios sob responsabilidade do servidor de uma determinada rede. Já suporta o protocolo IPV4 e IPV6

22 Tipos de entradas de DNS
RRs - Resource Records vitoria.upf.tche.br IN NS vitoria.upf.tche.br IN A vitoria IN MX IN A aranha IN CNAME A (address) - Armazena o endereço IP associado a um nome. NS (Name Server) - Indica um servidor de nome autorizado para um domínio. MX (Mail Exchanger) - Especifica um servidor de para a zona. CNAME - Especifica nomes alternativos. O uso de nomes alternativos é especialmente conveniente porque permite a uma organizacao mudar o computador usado para um servico particular sem mudar os nomes ou enderecos dos computadores

23 Comando NSLOOKUP (HOST) - Linux
Nslookup <<nome-servidor>> => Obtém IP Ex.: nslookup nslookup –d nslookup -type=CNAME conjunto type=mx permite recolher informações relativas aos servidores de serviço de mensagens de um domínio. conjunto type=ns permite recolher informações relativas ao servidor de nomes associado ao domínio conjunto type=a permite recolher informações relativas a um hóspede da rede. Trata-se do modo de interrogação por defeito. conjunto type=cname permite afixar as informações relativas ao pseudónimo. conjunto type=hinfo permite, quando estes dados são informados, afixar as informações relativas ao material e ao sistema de exploração do hóspede.

24 Referências para Pesquisa


Carregar ppt "REDES ... SERVIÇO DE DNS Prof. Ary Cover."

Apresentações semelhantes


Anúncios Google