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

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

DNS - Domain Name System 1998 - RNPDNS Domain Name System Maio de 1998.

Apresentações semelhantes


Apresentação em tema: "DNS - Domain Name System 1998 - RNPDNS Domain Name System Maio de 1998."— Transcrição da apresentação:

1 DNS - Domain Name System 1998 - RNPDNS Domain Name System Maio de 1998

2 DNS - Domain Name System 1998 - RNP Parte A: Introdução Parte B: Arquitetura Parte C: Configuração Parte D: Referências Bibliográficas Parte E: Atividades Práticas Índice:

3 DNS - Domain Name System 1998 - RNP Objetivo Hierarquia de Domínios Domínios no Brasil Introdução Parte A: Introdução

4 DNS - Domain Name System 1998 - RNP Sistema hierárquico distribuído para tradução de nomes de hosts para seus respectivos endereços IP www.ufpe.br 150.161.6.11 Parte A: Introdução Objetivo

5 DNS - Domain Name System 1998 - RNP alfabetagama luasol sol.beta.com.br Root eduorgmilgovnetcomukjpbr orgcommilnetg12govuni*... Organizacional Geográfico. Parte A: Introdução Hierarquia de Domínios

6 DNS - Domain Name System 1998 - RNP gov.brentidades do governo federal org.brentidades não-governamentais, sem fins lucrativos com.brentidades comerciais ind.brentidades industriais mil.brentidades militares g12.brentidades de ensino de primeiro e segundo grau.brentidades de ensino superior Parte A: Introdução Domínios no Brasil

7 DNS - Domain Name System 1998 - RNP art.brartes - música, pintura, folclore esp.brclubes, esportes em geral inf.brprovedores de informações - rádios, TVs... psi.brprovedores de serviços Internet rec.bratividades de entretenimento, diversão, jogos, etc tmp.breventos temporários - feiras, exposições... etc.broutras categorias Parte A: Introdução Domínios no Brasil

8 DNS - Domain Name System 1998 - RNP Componentes Tipos de Servidores Tipos de Respostas Tipos de Requisições Processamento de Requisições Tipos de Mapeamentos Protocolo Arquitetura Parte B: Arquitetura

9 DNS - Domain Name System 1998 - RNP Resolver: –Cliente que gera requisições –Implementado em biblioteca de funções Name Server: –Servidor que processa requisições –Executa um daemon denominado named Resolver Name Server Request Response Parte B: Arquitetura Componentes

10 DNS - Domain Name System 1998 - RNP Primário: –Informações são obtidas de arquivos criados pelo administrador do domínio –Único por domínio Secundário: –Mantém cópia das informações de um domínio –Periodicamente atualiza informações do domínio Caching-only: –Mantém em cache resultados de consultas Parte B: Arquitetura Tipos de Servidores

11 DNS - Domain Name System 1998 - RNP Authoritative: –Servidor possui autoridade sobre o domínio (primário ou secundário) –Informações sempre corretas Non-Authoritative: –Servidor não possui autoridade sobre o domínio –Informações obtidas a partir da cache –Informações poderão ser incorretas Parte B: Arquitetura Tipos de Respostas

12 DNS - Domain Name System 1998 - RNP Não Recursiva (Interativa): –Servidor utiliza apenas suas informações para processar a requisição –Retorna a informação que mais se aproxima da solicitada pela requisição Recursiva: –Servidor utiliza suas informações e, caso necessário, requisita informações de outros servidores –Retorna a informação solicitada pela requisição Parte B: Arquitetura Tipos de Requisições

13 DNS - Domain Name System 1998 - RNP npd1.npd.ufpe.br www.ufpe.br br NS fpsp.fapesp.br ufpe.br NS npd1.npd.ufpe.br www.ufpe.br A 150.161.6.11 150.161.6.11 fpsp.fapesp.br terp.umd.edu www.ufpe.br cache Resolver Name Server www.ufpe.br = 150.161.6.11 Parte B: Arquitetura Processamento de Requisições

14 DNS - Domain Name System 1998 - RNP Direto: –Tradução do nome do host para o endereço IP Inverso: –Tradução do endereço IP para o nome do host –Domínio in-addr.arpa definido para realizar mapeamento inverso Parte B: Arquitetura Tipos de Mapeamentos

15 DNS - Domain Name System 1998 - RNP Mapeamento Inverso. in-addr 11.6.161.150.in-addr.arpa...brcom...netukarpa 150151... 149 161 6 11 Parte B: Arquitetura Tipos de Mapeamentos

16 DNS - Domain Name System 1998 - RNP Cabeçalho: –Identificação –Requisição/Resposta Requisição: –Nome, Classe, Tipo de Recurso Resposta: –Dados Autoridade: –Servidores primário e secundários Parte B: Arquitetura Protocolo

17 DNS - Domain Name System 1998 - RNP BIND Resolver Name Server Arquivos de Dados dos Domínios Resource Record Exemplo Executando o Servidor Ferramenta de Verificação Configuração Parte C: Configuração

18 DNS - Domain Name System 1998 - RNP Implementação do DNS mais utilizada em sistemas UNIX Tarefas de configuração: –Resolver –Name Server –Arquivos de Dados dos Domínios Parte C: Configuração BIND (Berkeley Internet Name Domain)

19 DNS - Domain Name System 1998 - RNP Informações a serem fornecidas: –Domínio default usado na requisição –Servidor(es) de Nomes usado(s) Formas de Configuração: –Default –Customizada Parte C: Configuração Resolver

20 DNS - Domain Name System 1998 - RNP Configuração Default –Domínio Default: Derivado dos comandos: –hostname –domainname –Servidor de Nomes: Host local Parte C: Configuração Resolver

21 DNS - Domain Name System 1998 - RNP Configuração Customizada –Definir no arquivo /etc/resolv.conf: Domínio default usado na requisição: domain name Servidor(es) de Nomes usado(s): nameserver address domainlab.ufpe.br nameserver 150.161.6.249 nameserver 150.161.6.1 Parte C: Configuração Resolver

22 DNS - Domain Name System 1998 - RNP Informações no arquivo /etc/named.boot: –Diretório de arquivos de dados de domínios: directory dir-name –Declaração de um servidor primário: primary domain-name file-name –Declaração de um servidor secundário: secondary domain-name server-addr-list file-name –Indicação do arquivo de cache: cache. file-name Parte C: Configuração Name Server

23 DNS - Domain Name System 1998 - RNP directory /var/named primary 0.0.127.in-addr.arpa0.0.127.in-addr.arpa.local cache. named.root Caching-only Parte C: Configuração Name Server

24 DNS - Domain Name System 1998 - RNP directory /var/named primarylab.ufpe.brlab.ufpe.br.hosts primary6.161.150.in-addr.arpa6.161.150.in-addr.arpa.rev primary 0.0.127.in-addr.arpa0.0.127.in-addr.arpa.local cache. named.root Parte C: Configuração Servidor Primário Name Server

25 DNS - Domain Name System 1998 - RNP directory /var/named primary lab.ufpe.brlab.ufpe.br.hosts primary 6.161.150.in-addr.arpa6.161.150.in-addr.arpa.rev primary 0.0.127.in-addr.arpa0.0.127.in-addr.arpa.local secondaryufpe.br 150.161.6.1ufpe.br.hosts cache. named.root Parte C: Configuração Servidor Primário/Secundário Name Server

26 DNS - Domain Name System 1998 - RNP Possuem um formato básico semelhante Utilizam um mesmo tipo de registro para definir as informações dos domínios: –Standard Resource Record: Start of Authority (SOA) Name Server (NS) Address (A) Mail Exchange (MX) Canonical Name (CNAME) Pointer (PTR) Parte C: Configuração Arquivos de Dados dos Domínios

27 DNS - Domain Name System 1998 - RNP Resource Record: [name] [ttl] IN type data name: Nome do objeto ttl: Tempo de validade na cache (seg) IN: Internet DNS resource record type: Tipo do registro data: Informações específicas do tipo do registro Parte C: Configuração Arquivos de Dados dos Domínios

28 DNS - Domain Name System 1998 - RNP [zone] [ttl] IN SOA origin contact ( serial; Serial refresh; Intervalo entre atualizações retry; Intervalo para retentar atualização expire; Validade do mapa minimum; ttl default ) zone: Nome da zona (domínio) origin: Nome do servidor primário para o domínio contact: E-mail do gerente do domínio Parte C: Configuração Resource Record: SOA (Start of Authority)

29 DNS - Domain Name System 1998 - RNP Cada domínio deve possuir um registro SOA Geralmente é o primeiro registro de um mapa lab.ufpe.br. IN SOA chorinho.lab.ufpe.br. root.lab.ufpe.br. ( 98011201 ; serial 43200 ; refresh twice a day 3600 ; retry every hour 3600000 ; expire after 1000 hours 2419200 ; default ttl is one month ) Parte C: Configuração Resource Record: SOA (Start of Authority)

30 DNS - Domain Name System 1998 - RNP Define a hierarquia de domínios –Um sub-domínio deve se registar no domínio superior [domain] [ttl] IN NS server domain: Nome do domínio ttl: Validade na cache server: Endereço do servidor DNS lab.ufpe.br. IN NS chorinho.lab.ufpe.br. lab.ufpe.br.IN NS npd1.npd.ufpe.br. exp.lab.ufpe.br. IN NS sol.exp.lab.ufpe.br. Parte C: Configuração Resource Record: NS (Name Server)

31 DNS - Domain Name System 1998 - RNP Converte um nome de host em endereço IP [host] [ttl] IN A address host: Nome do host ttl: Validade na cache address: Endereço IP chorinho.lab.ufpe.br. IN A 150.161.6.249 maracatu.lab.ufpe.br.IN A 150.161.6.250 bolero.lab.ufpe.br.IN A 150.161.6.251 Parte C: Configuração Resource Record: A (Address)

32 DNS - Domain Name System 1998 - RNP Determina o servidor de mail para um domínio [name] [ttl] IN MX preference host name:Nome do host ou domínio ttl:Validade na cache preference:Prioridade do servidor de mail host:Nome do servidor de mail lab.ufpe.br. IN MX 0 chorinho.lab.ufpe.br. lab.ufpe.br.IN MX 10 npd1.npd.ufpe.br. Parte C: Configuração Resource Record: MX (Mail Exchange)

33 DNS - Domain Name System 1998 - RNP Define um alias (apelido) para um host nickname [ttl] IN CNAME host nickname: Apelido ttl: Validade na cache host: Nome do host www.lab.ufpe.br.IN CNAME chorinho.lab.ufpe.br. Parte C: Configuração Resource Record: CNAME (Canonical Name)

34 DNS - Domain Name System 1998 - RNP Converte um endereço IP no nome do host name [ttl] IN PTR host name: Endereço IP no formato in-addr.arpa ttl: Validade na cache host: Nome do host 249.6.161.150.in-addr.arpa. IN PTR chorinho.lab.ufpe.br. 250.6.161.150.in-addr.arpa. IN PTR maracatu.lab.ufpe.br. 251.6.161.150.in-addr.arpa. IN PTR bolero.lab.ufpe.br. Parte C: Configuração Resource Record: PTR (Pointer)

35 DNS - Domain Name System 1998 - RNP Identifica os serviços de rede suportado no host [host] [ttl] IN WKS addr protocol service host: Nome do host ttl: Validade na cache addr: Endereço IP protocol: Protocolo de transporte service: Lista de serviços chorinho.lab.ufpe.br.IN WKS 150.161.6.249 TCP snmp ftp www Parte C: Configuração Resource Record: WKS (Well Known Service)

36 DNS - Domain Name System 1998 - RNP Descreve o hardware e software do host [host] [ttl] IN HINFO hardware software host: Nome do host ttl: Validade na cache hardware: Identifica o hardware do host software: Identifica o sistema operacional chorinho.lab.ufpe.br. IN HINFO i586 FreeBSD Parte C: Configuração Resource Record: HINFO (Host Information)

37 DNS - Domain Name System 1998 - RNP directory /var/named primary lab.ufpe.brlab.ufpe.br.hosts primary 6.161.150.in-addr.arpa6.161.150.in-addr.arpa.rev primary 0.0.127.in-addr.arpa0.0.127.in-addr.arpa.local secondaryufpe.br150.161.6.1ufpe.br.hosts cache. named.root Parte C: Configuração Resource Record: Domínio Origem

38 DNS - Domain Name System 1998 - RNP Símbolo especial: @ –Substituir pelo domínio origem lab.ufpe.br. IN SOA chorinho.lab.ufpe.br. root.lab.ufpe.br. (... ) @ IN SOA chorinho.lab.ufpe.br. root.lab.ufpe.br. (... ) Parte C: Configuração Resource Record: Abreviações

39 DNS - Domain Name System 1998 - RNP Ausência do. no final do primeiro campo: –Complementar com o domínio origem Ausência do primeiro campo: – Repetir o primeiro campo do registro anterior chorinho.lab.ufpe.br.IN A 150.161.6.249 chorinho.lab.ufpe.br.IN HINFO i586 FreeBSD chorinhoIN A 150.161.6.249 IN HINFO i586 FreeBSD Parte C: Configuração Resource Record: Abreviações

40 DNS - Domain Name System 1998 - RNP Inclusão de Dados de um arquivo: $INCLUDE filename filename: Arquivo a ser incluído Redefinir domínio origem: $ORIGIN domain domain: Domínio origem $INCLUDEhosts... $ORIGINexp.lab.ufpe.br. Parte C: Configuração Resource Record: Facilidades

41 DNS - Domain Name System 1998 - RNP resolv.conf named.root lab.ufpe.br.hosts 6.161.150.in-addr.arpa.rev 0.0.127.in-addr.arpa.local ufpe.br.hosts etc / var named named.boot Parte C: Configuração Exemplo

42 DNS - Domain Name System 1998 - RNP resolv.conf domain lab.ufpe.br nameserver 150.161.6.249 nameserver 150.161.6.1 Parte C: Configuração Exemplo

43 DNS - Domain Name System 1998 - RNP directory /var/named primary lab.ufpe.brlab.ufpe.br.hosts primary 6.161.150.in-addr.arpa6.161.150.in-addr.arpa.rev primary 0.0.127.in-addr.arpa0.0.127.in-addr.arpa.local secondaryufpe.br150.161.6.1ufpe.br.hosts cache. named.root named.boot Parte C: Configuração Exemplo

44 DNS - Domain Name System 1998 - RNP named.root ftp://ftp.rs.internic.net/domain/named.root.3600000IN NSA.ROOT-SERVERS.NET. A.ROOT-SERVERS.NET.IN A198.41.0.4.3600000IN NSB.ROOT-SERVERS.NET. B.ROOT-SERVERS.NET.IN A128.9.0.107.3600000IN NSC.ROOT-SERVERS.NET. C.ROOT-SERVERS.NET.IN A192.33.4.12.3600000IN NSD.ROOT-SERVERS.NET. D.ROOT-SERVERS.NET.IN A128.8.10.90 Parte C: Configuração Exemplo

45 DNS - Domain Name System 1998 - RNP lab.ufpe.br.hosts @ IN SOA chorinho.lab.ufpe.br. root.lab.ufpe.br. ( 98011201; serial 43200 ; refresh twice a day 3600 ; retry every hour 3600000 ; expire after 1000 hours 2419200 ; default ttl is one month ) IN NS chorinho.lab.ufpe.br. IN NSnpd1.npd.ufpe.br. IN MX 0 chorinho.lab.ufpe.br. IN MX10 npd1.npd.ufpe.br. Parte C: Configuração Exemplo

46 DNS - Domain Name System 1998 - RNP... expIN NSchorinho.lab.ufpe.br. localhostIN A127.0.0.1 chorinhoIN A150.161.6.249 maracatuIN A150.161.6.250 frevoIN A150.161.6.251 www IN CNAME chorinho.lab.ufpe.br. lab.ufpe.br.hosts Exemplo Parte C: Configuração

47 DNS - Domain Name System 1998 - RNP 6.161.150.in-addr.arpa.rev @ IN SOA chorinho.lab.ufpe.br. root.lab.ufpe.br. ( 98011201; serial 43200 ; refresh twice a day 3600 ; retry every hour 3600000 ; expire after 1000 hours 2419200 ; default ttl is one month ) IN NS chorinho.lab.ufpe.br. IN NSnpd1.npd.ufpe.br. 249IN PTRchorinho.lab.ufpe.br. 250IN PTR maracatu.lab.ufpe.br. 251IN PTR bolero.lab.ufpe.br. Parte C: Configuração Exemplo

48 DNS - Domain Name System 1998 - RNP 0.0.127.in-addr.arpa.local @ IN SOA chorinho.lab.ufpe.br. root.lab.ufpe.br. ( 1; serial 360000 ; refresh every 100 hours 3600 ; retry every hour 3600000 ; expire after 1000 hours 360000 ; default ttl is 100 hours ) IN NS chorinho.lab.ufpe.br. 1 IN PTR localhost. Parte C: Configuração Exemplo

49 DNS - Domain Name System 1998 - RNP named [-d level] [-p port] [-b bootfile] -d level: Nível de Debug (1-9) Informação armazenadas em /var/tmp/named.run -p port: Número da Porta (53) -b bootfile:Arquivo de Configuração Default: /etc/named.boot Parte C: Configuração Executando o Servidor

50 DNS - Domain Name System 1998 - RNP Permite recuperar qualquer informação do DNS a partir da elaboração de requisições para um servidor de nomes nslookup [-option] [ host | - [server] ] option: Definir opções do modo interativo: -port=number Porta do servidor -domain=name Domínio default host: Nome do Host server: Servidor de Nomes Parte C: Configuração Ferramenta de Verificação

51 DNS - Domain Name System 1998 - RNP Selecionar tipo do recurso: –Mapeamento Direto: set type=A –Mapeamento Inverso: set type=PTR –Identificação do Servidor de Mail de um domínio: set type=MX –Identificar o Servidor DNS de um domínio: set type=NS Parte C: Configuração Ferramenta de Verificação

52 DNS - Domain Name System 1998 - RNP Selecionar Servidor DNS: server nameserver Listar as informações de um domínio: ls domainname [> filename] Auxílio: help Terminar uma seção: exit Ctrl-D Parte C: Configuração Ferramenta de Verificação

53 DNS - Domain Name System 1998 - RNP Albitz, Paul & Liu, Cricket. DNS and BIND. O´Reilly & Associates, Inc. 2nd. Edition. ISC. ISC BIND. http://www.isc.org/isc/bind.html em 16 Julho, 1997 The Internet Solution. DNS documents. http://www.dns.net/dnsrd/docs/ em 16 Julho, 1997. Parte D: Referências Bibliográficas Referências Bibliográficas

54 DNS - Domain Name System 1998 - RNPDNS Domain Name System Maio de 1998 Atividades Práticas

55 DNS - Domain Name System 1998 - RNP Parte E: Atividades Práticas Atividades Práticas Criar Arquivo de Configuração do Servidor Criar Arquivo de Cache Criar Arquivos dos Domínios Executar e Testar o Servidor

56 DNS - Domain Name System 1998 - RNP Criar arquivo no diretório ~curson/named : –Definir ~curson/named como o diretório para os arquivos de dados dos domínios –Definir o servidor como primário para os domínios: curson.lab.ufpe.br address.in-addr.arpa 0.0.127.in-addr.arpa –Definir o arquivo de cache Parte E: Atividades Práticas Criar Arquivo de Configuração do Servidor

57 DNS - Domain Name System 1998 - RNP Recuperar o arquivo de servidores do domínio root: ftp://ftp.rs.internic.net/domain/named.root Salvá-lo no diretório para os arquivos de dados dos domínios Parte E: Atividades Práticas Criar Arquivo de Cache

58 DNS - Domain Name System 1998 - RNP curson.lab.ufpe.br : –Incluir um registro de autoridade –Definir os hosts servidores de nomes –Definir os hosts servidores de mail –Definir registros de endereços para três hosts –Definir os apelidos www e ftp para os hosts Parte E: Atividades Práticas Criar Arquivos dos Domínios

59 DNS - Domain Name System 1998 - RNP address.in-addr.arpa : –Incluir um registro de autoridade –Definir o host servidor de nomes –Definir o mapeamento reverso dos hosts do domínio Parte E: Atividades Práticas Criar Arquivos dos Domínios

60 DNS - Domain Name System 1998 - RNP 0.0.127.in-addr.arpa : –Incluir um registro de autoridade –Definir o host servidor de nomes –Definir o mapeamento reverso do localhost Parte E: Atividades Práticas Criar Arquivos dos Domínios

61 DNS - Domain Name System 1998 - RNP Executar o named na Porta 1024+n : named -p 1024+n -b ~curson/named/named.boot Testar o servidor utilizando a ferramenta nslookup: nslookup -port=1024+n -domain=curson.lab.ufpe.br - 127.0.0.1 Parte E: Atividades Práticas Executar e Testar o Servidor


Carregar ppt "DNS - Domain Name System 1998 - RNPDNS Domain Name System Maio de 1998."

Apresentações semelhantes


Anúncios Google