Slide 1 Slide 2 Redes de Computadores Introdução DNS Domain Name System Módulo 9 EAGS SIN / CAP PD PROF. FILIPE ESTRELA filipe80@gmail.com Ninguém manda uma e-mail para fulano@190.245.123.50 e sim para fulano@empresa.com.br. Da mesma forma ninguém está acostumado a digitar no seu browser um endereço 190.245.123.51 para acessar o site de uma empresa. Isso se deve ao fato de ter sido criado o sistema de nomes Internet que permite atribuir nomes a um ou mais endereços IP, que passam então a se chamar domínios. Um dos sistemas de atribuição de nomes a endereços IP é chamado de DNS (Domain Name System). Em um determinado domínio chamado empresa.com poderão existir os servidores: micro1.empresa.com, fulano.empresa.com, servidor.empresa.com, etc. 1 2 Slide 3 Introdução Slide 4 Funcionamento do Protocolo DNS Esses nomes específicos são chamados de host name ou nome de servidor. O processo de fazer a correlação entre os domínios e os host names é chamado de resolução de nomes. Sempre que for necessário encontrar algum recurso da rede, uma máquina precisará saber qual o endereço IP do recurso requisitado. No entanto, lembrar endereços IP não é muito fácil nem produtivo. Então para ajudar a encontrar endereços IP, usamos um servidor de nomes, o qual tem como principal objetivo informar o endereço IP de nomes Internet, como www.empresa.com.br. 3 4 Slide 5 Slide 6 Consulta DNS Consulta DNS Sempre que precisamos acessar determinado site por meio de seu nome Internet, ocorre uma consulta DNS. É gerado um pacote IP com o endereço IP destino do servidor DNS configurado no sistema operacional que originou o pedido, questionando qual é o endereço IP em que está situado o servidor denominado www.empresa.com.br, por exemplo. Browser solicita um nome de domínio TCP/IP transmite a solicitação para o servidor DNS local. Mensagem de erro! O servidor DNS local sabe o IP do nome desejado? NÃO DNS local contata o servidor da InterNIC NÃO O servidor DNS local sabe o IP do nome desejado? SIM SIM 5 Fluxo da resolução de nomes Servidor DNS do nome desejado informa o IP. 6 Servidor da InterNIC contata o DNS do nome
Slide 7 Slide 8 Registro A Tipos de Registro DNS Endereço de Host (Host address (A) resource record). É o tipo mais utilizado, faz o mapeamento de um nome DNS para um endereço IP versão 4, de 32 bits. Exemplos: host1.example.microsoft.com IN A 127.0.0.1 srv01.abc.com.br IN A 100.100.200.150 srv02.abc.com.br IN A 100.100.200.151 7 8 Slide 9 Registro AAAA Slide 10 Registro CNAME Endereço de host IPv6 (IPv6 host address (AAAA)). Faz o mapeamento de um nome DNS para um endereço IP versão 6, de 128 bits. ipv6_host1.example.com IN AAAA 4321:0:1:2:3:4:567:89ab Canonical name (CNAME): Mapeia um alias (apelido) ou nome DNS alternativo. Por exemplo, suponha que o site da empresa esteja no servidor srv01.abc.com.br. Porém na internet, os usuários irão utilizar o nome www.abc.com.br. Neste caso basta criar um alias www que faz referência ao nome srv01.abc.com.br. Pronto, quando os usuários digitarem www.abc.com.br estarão acessando, na verdade, o endereço srv01.abc.com.br. Porém para o usuário, tudo ocorre transparentemente, como se o nome fosse realmente www.abc.com.br. www.abc.com.br CNAME srv01.abc.com.br. 9 10 Slide 11 Registro HINFO Slide 12 Registro MX Host information (HINFO): Utilizado para armazenar informações sobre o hardware do servidor DNS, tais como tipo de CPU, tipo e versão do sistema operacional e assim por diante. Estas informações podem ser utilizadas por protocolos como por exemplo o FTP, o qual utiliza procedimentos diferentes, para diferentes sistemas operacionais my-computer-name.example.com HINFO INTEL-386 WIN32 Mail exchanger (MX): Fornece informações utilizadas pelos servidores de e-mail, para o roteamento de mensagens. Cada host definido em um registro MX deve ter um correspondente registro do tipo A em uma zona válida, no servidor DNS. example.com MX 10 mailserver1.example.microsoft.com Nota : O número de dois dígitos após o MX, é um indicativo da ordem de preferência quando mais de um registro MX é configurado na mesma zona. 11 12
Slide 13 Slide 14 Registro NS Registro PTR É utilizado para relacionar um nome DNS com o seu dono, ou seja, o servidor que é a autoridade para o nome DNS. Ou em outras palavras, o servidor DNS onde está a zona primária associada ao nome. example.com IN NS nameserver1.example. com Pointer (PTR): É utilizado em zonas reversas, para fazer o mapeamento reverso, ou seja, o mapeamento de um número IP para um nome. Ao criar um registro do tipo A, em uma zona direta, você pode criar, automaticamente, o registro PTR associado, se já houver uma zona reversa configurada. 10.20.20.10.in-addr.arpa. PTR host.example.com 13 14 Slide 15 Slide 16 Registro SOA Exercício 1 Start of authority (SOA): O principal registro, o registro que define muitas das características de uma zona. Contém o nome da zona e o nome do servidor que é a autoridade para a referida zona, ou seja, o servidor DNS onde esta zona foi criada originalmente. Contém também a definição de outras características básicas da zona. É sempre o primeiro registro da zona, pois é criado durante a criação da zona. Define características tais como o número serial da zona (que é um indicativo se houve ou não alterações na zona. Este número é utilizado para controlar a replicação entre a zona primária e as zonas secundárias), o valor do TTL para os demais registros da zona e assim por diante. @ IN SOA nameserver.example.com postmaster.example.com ( 1 ; serial number 3600 ; refresh [1h] 600 ; retry [10m] 86400 ; expire [1d] 3600 ) ; min TTL [1h] 15 Em relação ao serviço de nomes (DNS), assinale a alternativa INCORRETA: a) O DNS é um esquema de gerenciamento de nomes hierárquico e centralizado, cuja autoridade central é a zona.. b) O DNS define a sintaxe dos nomes usados na Internet, as regras para delegação de autoridade na definição de nomes, um banco de dados que associa nomes a atributos e um algoritmo para mapear nomes em endereços. c) Um servidor secundário é uma espécie de cópia de segurança do servidor primário. Quando não é possível encontrar um domínio por meio do servidor primário, o sistema tenta resolver o nome por meio do servidor secundário. d) Cada administrador de zona que contém dados decide um tempo de vida (TTL) para os dados. Um TTL pequeno garante a consistência, enquanto um TTL grande diminui o tempo que se leva até conseguir determinada informação. e) Um registro SOA marca o começo de uma zona, um grupo de registros de recurso localizados no mesmo lugar dentro do espaço de nomes do DNS. 16 Slide 17 Exercícios 2 Slide 18 Exercício 3 2- Em um servidor Linux, qual dos softwares abaixo implementa o serviço DNS? a) Bind b) Postfix c) Apache d) IPTables 17 18
Slide 19 Exercício 4 Slide 20 Exercício 5 Q251364 ( Prova: FCC - 2012 - MPE-AP - Técnico Ministerial - Informática / Redes de Computadores / DNS (Domain Name System); ) O DNS (Domain Name System) possui diversos tipos de registros para armazenar as informações de forma estruturada. Os registros que são utilizados para vincular um domínio ou subdomínio a um nome em um endereço IP, e o utilizado para a criação de um alias (apelido) para um servidor, são conhecidos, respectivamente, por registros a) AB e NS. b) HINFO e MX. c) A e CNAME. d) PTR e SOA. e) MX e NS. Q241194 ( Prova: FCC - 2012 - TRT - 6ª Região (PE) - Analista Judiciário - Tecnologia da Informação / Redes de Computadores / DNS (Domain Name System); ) O Domain Name System pode ser visto como uma base de dados onde é possível consultar, entre outras coisas, a) a lista dos serviços disponíveis em um certo domínio. b) os servidores HTTP responsáveis por servir as páginas WWW de um certo domínio. c) os servidores NTP responsáveis por manter o sincronismo de um certo domínio. d) os servidores DHCP responsáveis por atribuir números IP às máquinas que se conectam dinamicamente a um certo domínio. e) os servidores de e-mail responsáveis por receber as mensagens endereçadas a um certo domínio. 19 20 Slide 21 Exercício 6 Slide 22 Exercício 7 Q249038 ( Prova: ESAF - 2012 - CGU - Analista de Finanças e Controle - Infraestrutura de TI / Redes de Computadores / DNS (Domain Name System); ) Os servidores DNS (Domain Name System) contêm a) o banco de dados do DNS com o mapeamento entre os domínios de acesso e o respectivo número APS. b) o banco de dados do DNS com o mapeamento entre os nomes DNS e o respectivo número IP. c) os programas do DNS com a transformação dos nomes DNS em números no padrão IP-S. d) o banco de operações do DNS com o mapeamento entre os usuários DNS e os mecanismos de suporte Active Device. e) o banco de dados do DNS com as relações entre plug-ins DNS e o respectivo meio de acesso IP. Q232176 ( Prova: FCC - 2012 - TJ-RJ - Analista Judiciário - Análise de Sistemas / Redes de Computadores / DNS (Domain Name System); ) Base de dados distribuída, organizada hierarquicamente, é uma descrição sucinta do a) Network File System (NFS). b) Dynamic Host Configuration Protocol (DHCP). c) Remote Desktop Protocol (RDP). d) Peer to Peer (P2P). e) Domain Name System (DNS). 21 22 Slide 23 Exercício 8 Q220527 ( Prova: FCC - 2012 - TRE-CE - Técnico Judiciário - Operação de Computador / Redes de Computadores / DNS (Domain Name System); ) A utilização de Sistemas de Nomes de Domínios (Domain Name System) para mapear um endereço IP em um nome de domínio é chamado de DNS a) reverso. b) secundário. c) autoritativo. d) raiz. e) cache. 23 Slide 24 Exercício 9 Com relação às práticas de configuração de redes em ambiente Windows, analise: I. Endereço IP identifica cada host (estação) da rede, é um número de 32 bits escrito com quatro octetos representados no formato decimal (exemplo: 128.168.254.7). A regra básica de utilização de endereçamento IP é que cada hosts da rede tenha o mesmo endereço IP, para que seja possível a comunicação entre as máquinas. II. DNS (Domain Name System Sistema de Nomes de Domínio) É um sistema de gerenciamento de nomes hierárquico. O servidor DNS traduz nomes para os endereços IP e endereços IP para nomes respectivos, permitindo a localização de hosts ou servidores em um domínio ou na internet. III. DHCP (Dynamic Host Configuration Protocol Protocolo de configuração dinâmica de endereços de rede) Permite que todos os hosts da rede recebam suas configurações de rede automaticamente, como endereço IP, a partir de servidor central. IV. O endereço MAC é o endereço físico de 48 bits da estação ou, mais especificamente, da interface de rede. O protocolo é responsável pelo controle de acesso de cada estação à rede Ethernet. O endereço MAC deve ser único, cada placa de rede recebe de fábrica um endereço diferente. Estão corretas apenas as afirmativas: a) I, II, III, IV b) I, II, III c) II, III, IV d) I, III, IV e) II, III 24
Slide 25 Exercício 10 Slide 26 Exercício 11 Q123640 ( Prova: FCC - 2009 - TCE-GO - Analista de Controle Externo - Tecnologia da Informação / Redes de Computadores / DNS (Domain Name System); ) A solicitação de DNS é passada à camada de Transporte que, antes de entregá-la à camada de Rede, envolve-a em um pacote Q177968 ( Prova: ESAF - 2010 - CVM - Analista de TIC - Infraestrutura - prova 2 / Redes de Computadores / DNS (Domain Name System); ) O DNS é um protocolo da camada de a) LTP. b) SNMP. c) LDAP. d) UDP. e) SDLC. a) aplicação. b) enlace. c) interação. d) transporte. e) atualização. 25 26 Slide 27 Exercício 12 Slide 28 Exercício 13 15 - Q178005 ( Prova: ESAF - 2010 - CVM - Analista de TIC - Infraestrutura - prova 2 / Redes de Computadores / DNS (Domain Name System); ) Em relação ao Domain Name System (DNS), assinale a opção correta. a) No DNS, toda a comunicação entre os computadores e demais equipamentos de uma rede baseada no protocolo TCP/IP é feita através do número NNIP. b) São top-level-domains: com (organizações de comunicação), gov (organizações governamentais), edu (instituições de edificação), onc (organizações não comerciais), net (redes), mil (instituições militares). c) No DNS, parte da comunicação entre os computadores e demais equipamentos de uma rede baseada no protocolo TCP/IP é feita através do número IP e parte é feita através do número CP. d) São top-level-domains: com (organizações comerciais), gov (organizações governamentais), edu (instituições educacionais), org (organizações não comerciais), net (diversos), mil (instituições militares). e) São top-branch-domains: com (comunidades sociais), gov (organizações governamentais), edu (instituições educacionais), org (organizações não governamentais), net (organizações da internet), mil (instituições militares). Q122696 ( Prova: FCC - 2010 - TCE-SP - Agente da Fiscalização Financeira - Informática - Suporte de Web / Redes de Computadores / DNS (Domain Name System); ) No contexto da Internet, a sigla DNS significa a) Domain Name Software. b) Data Name Server. c) Data Name System. d) Domain Name Server. e) Domain Name System. 27 28 Slide 29 Exercício 14 Slide 30 Exercício 15 Q104876 ( Prova: FCC - 2011 - TRT - 1ª REGIÃO (RJ) - Analista Judiciário - Tecnologia da Informação / Redes de Computadores / DNS (Domain Name System); ) O cabeçalho da mensagem DNS possui um tamanho de a) 12 bytes. b) 12 bits. c) 16 bytes. d) 16 bits. e) 32 bytes. Q104877 ( Prova: FCC - 2011 - TRT - 1ª REGIÃO (RJ) - Analista Judiciário - Tecnologia da Informação / Redes de Computadores / DNS (Domain Name System); ) O cliente DNS faz solicitação a um servidor DNS utilizando nome completo do host, como, por exemplo, www.algo.com.br. O servidor DNS responde ao cliente o endereço IP do host ou um código de erro, caso o endereço não seja resolvido. Trata- se da resolução de nome DNS do tipo a) intercâmbio. b) interativa. c) reversa. d) recursiva. e) de domínio. 29 30
Slide 31 Exercício 16 Q83352 ( Prova: IPAD - 2010 - Prefeitura de Goiana - PE - Administrador de Redes - 1 / Redes de Computadores / DNS (Domain Name System); ) Acerca do Sistema de Nomes de Domínio (DNS), analise as seguintes afirmativas: 1. Esse sistema é centralizado, sendo o registro de todos os domínios na Internet controlado por apenas um órgão americano. 2. A porta padrão desse protocolo é a 53. 3. O principal uso do DNS é a recuperação de uma URL dado um endereço IP. Assinale a alternativa correta: a) Apenas uma das afirmativas é falsa. b) Apenas as afirmativas 1 e 2 são falsas. c) Apenas as afirmativas 1 e 3 são falsas. d) Apenas as afirmativas 2 e 3 são falsas. e) As afirmativas 1, 2 e 3 são falsas. Slide 32 Exercício 1 - A Exercício 2 - A Exercício 3 - C Exercício 4 - C Exercício 5 - E Exercício 6 - B Exercício 7 - E Exercício 8 - A Exercício 9 - C Exercício 10 - D Exercício 11 - A Exercício 12 - D Exercício 13 - E Gabarito Exercício 14 - A Exercício 15 - D Exercício 16 - C 31 32