Administração de Redes em Software Livre GNU/Linux SERVIDOR DNS - PDF Download grátis
Download "Administração de Redes em Software Livre GNU/Linux SERVIDOR DNS"
Márcio Caiado Graça
1 Administração de Redes em Software Livre GNU/Linux SERVIDOR DNS Professor:
2 Acesso a computadores sem que o usuário tenha conhecimento de seu endereço IP. O DNS (Domain Name Server) é um sistema de gerenciamento de nomes hierárquico e distribuído Pertence à camada de aplicação do modelo OSI
3 Quando a internet ainda era uma ferramenta de uso militar o acesso aos nomes era possível graça a um arquivo de nome hosts.txt Esse arquivo cresceu tanto que chegou ao ponto de causar atraso nas atualizações. Por volta de 1983, o DNS tomou forma para resolver esse problema
4 Arquivo /etc/hosts ~]# cat /etc/hosts localhost localhost.localdomain ::1 localhost localhost.localdomain Arquivo /etc/resolv.conf ~]# cat /etc/resolv.conf search estacio.br ;Permite fazer consulta curtas para o domínio Nameserver ;IP do servidor de DNS para a máquina Nameserver Ordem de pesquisa: 1)hosts 2) resolv.conf
5 Funcionamento do DNS Opera segundo duas definições: Examinar e atualizar seu banco de dados. Resolver nomes de servidores em endereços IP. Nomes de hosts residentes em um banco de dados podem ser distribuídos entre servidores múltiplos Por isso, seu tamanho é ilimitado e o desempenho não degrada tanto quando se adiciona mais servidores nele.
6 Funcionamento do DNS O DNS utiliza servidores primário e secundário. O servidor secundário é uma espécie de cópia do servidor primário Quando não é possível encontrar um domínio através do servidor primário, o sistema tenta resolver o nome através do secundário
7 Funcionamento do DNS Na Internet, o serviço de nomes usado é o DNS, que apresenta Arquitetura Cliente- Servidor Uma consulta pode envolver vários servidores DNS Caso um servidor não contenha uma referência para a consulta, ele encaminha o pedido para outro servidor
8 Hierarquia do DNS
9 DNS Reverso Recurso utilizado para resolver um nome através de um endereço IP Utilizado para garantir a confiabilidade do nome a ser apresentado, conferindo o nome com o endereço IP
10 DNS NO LINUX Nesta prática vamos configurar um servidor DNS no Linux para resolver solicitações a dois domínios: meusite1.com.br Servidor Servidor www: meusite2.com.br Servidor Servidor www: meusite3.com.br Servidor Servidor www:
11 Instalação do DNS LINUX O servidor DNS mais usado no Linux é o Bind O Bind é um software open-source, desenvolvido pelo ISC (Internet Software Consortium) e é largamente utilizado não apenas no Linux, mas em sistemas Unix em geral, incluindo o FreeBSD e o Mac OS X, ou seja, praticamente todos os sistemas operacionais com exceção do Windows. Instalando o Bind no Centos. Como root execute: # yum install bind
12 Instalação do DNS LINUX O principal arquivo de configuração do Bind é o "/etc/named.conf" Por padrão o Bind já vem configurado para trabalhar como um servidor DNS de cache, que pode ser usado tanto localmente quanto por outros PCs da rede local. Bastando apenas configurá-lo no arquivo /etc/resolv.conf dos clientes. Iniciando o Serviço de DNS Cache # service named start Edite o arquivo /etc/resolv.conf e defina a sua própria maquina como Servidor de DNS: nameserver
13 Arquivo /etc/named.conf O principal arquivo de configuração do Bind é o "/etc/named.conf" Por padrão o Bind já vem configurado para trabalhar como um servidor DNS de cache, que pode ser usado tanto localmente quanto por outros PCs da rede local. Bastando apenas configurá-lo no arquivo /etc/resolv.conf dos clientes.
14 Inclusão de uma Zona (Domínio) Passo 1 Adicionar a zona (domínio) no arquivo /etc/named.conf zone "meusite1.com.br" { }; type master; file "db.meusite1.com.br"; Passo 2 Criar um arquivo referente a zona no diretório /var/named/db.meusite1.com.br $TTL IN SOA meusite1.com.br. suporte.meusite1.com.br. ( 1 ;serial ;refresh 900 ;retry ;expire 3600) ;default_ttl www IN A
15 Adicionando uma Zona /etc/named.conf Sintaxe de uma zona: zone Nome_da_zona_(dominio) { //Abre chaves type master; // Tipo da zona, master este servidor respoderá de foma autoritativa por todas as consultas feitas ao domínio file nome_arquivo_zona ; // Nome do arquivo de configuração da zona. //NÃO ESQUECER OS PONTO E VÍRGULAS. }//Fecha Chave
16 Inclusão de uma Zona (Domínio) Edite o arquivo /etc/named.conf ao final do arquivo inclua as seguintes linhas : zone "meusite1.com.br" { type master; file "db.meusite1.com.br"; };
17 Sintaxe do arquivo da Zona (Domínio) ;CABEÇALHO $TTL // Tempo que a informação da zona deve permanecer armazenada em cache dos servidores de IN SOA ns1.meusite1.com.br. suporte.meusite1.com.br. ( //é a linha de definição da autoridade do domínio. //Define o Nome da zona, servidor de DNS e do responsável. //Nome da zona = normalmente utiliza-se pois é a referência ao nome original da zona definido no arquivo /etc/named.conf. DNS e //IN (classe) - Referência a Internet. //Nome do servidor = parâmetro MNAME referente ao nome do servidor deve ser finalizado por ponto.. // do responsável = parâmetro RNAME que indica o do responsável pela zona.
18 Sintaxe do arquivo da Zona (Domínio) ;CABEÇALHO $TTL // Tempo que a informação da zona deve permanecer armazenada em cache dos servidores de IN SOA ns1.meusite1.com.br. suporte.meusite1.com.br. ( 1 ; //serial = Número serial que indica a versão da zona, este número deve ser incrementado a cada alteração no arquivo de zona, alguns administradores usam a data e qual é o número da configuração. Exemplo , ou seja 20/03/2015 e 01 por ser a primeira configuração ;//refresh = informa ao servidor secundário de DNS quando deverá ser atualizada a informação da zona. Também é configurado em segundos e o recomendado é doze horas, ou seja segundos. 900 ;//retry - define o tempo entre cada tentativa (sem sucesso) de contato entre o servidor de DNS secundário e o primário ; //expire = usado apenas por servidores de DNS secundário. Tem como função indicar quando o servidor secundário parará de responder pela zona e contatará o servidor principal. 3600) ;//O Minimum é o tempo em segundos que qualquer resolvedor pode deixar em cache um erro do tipo NAME ERROR = NXDOMAIN (Domínio não existente na Internet)
19 Sintaxe do arquivo da Zona (Domínio) REGISTROS Um DNS é um banco de dados repartido que contém registros, chamados RR (Resource Records), relativos aos nomes de domínios. Os registros armazenam informações de uma maneira estruturada. Todos os registros do DNS tem uma estrutura padrão, com um conjunto determinado de campos de informação. Até podemos fazer a analogia com uma tabela de um banco de dados, no modelo relacional de dados, onde cada registro é determinado por um conjunto de campos de informação.
20 Sintaxe do arquivo da Zona (Domínio) REGISTROS
21 Sintaxe do arquivo da Zona (Domínio) REGISTROS IN NS ns1.meusite1.com.br. ; aponta qual servidor DNS é reponsável pelo IN A ; Faz o mapeamento de um nome para um endereço IP server01 IN A ; Faz o mapeamento de um nome para um endereço IP www IN CNAME server01.meusite1.com.br.;faz um mapeamento parade um nome para um nome de um servidor. mail IN A ; Faz o mapeamento de um nome para um endereço IP mail2 IN A ; Faz o mapeamento de um nome para um endereço IN MX 05 mail1.meusite1.com.br. ;especifica o nome e a preferencia do servidor de IN MX 10 mail2.meusite1.com.br. ;especifica o nome e a preferencia do servidor de .
22 Criando o arquivo da Zona (Domínio) No diretório /var/named crie um arquivo chamado db.meusite1.com.br ( o mesmo nome do parâmetro file do arquivo /etc/named.conf $TTL IN SOA ns1.meusite1.com.br. suporte.meusite1.com.br. ( 1 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum IN NS ns1.meusite1.com.br. IN MX 10 mail.meusite1.com.br. ns1 IN A server-01 IN A server-02 IN A mail IN A www IN CNAME server-02.meusite1.com.br. Salve o arquivo e reinicie o BIND (service named restart)
23 Sintaxe do arquivo da Zona (Domínio) Testando seu servidor DNS: 1- ping os hosts adicionados no seu arquivo de DNS # ping n1.meusite1.com.br # ping # ping mail.com.br Instalar o pacote bind-utils Executar comando dig # dig
24 Sintaxe do arquivo da Zona (Domínio) Testando seu servidor DNS: named]# dig ; <<>> DiG 9.8.2rc1-RedHat rc1.el6_6.3 <<>> ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 1, ADDITIONAL: 1 ;; QUESTION SECTION: ; IN A ;; ANSWER SECTION: IN CNAME server-02.meusite1.com.br. server-02.meusite1.com.br IN A ;; AUTHORITY SECTION: meusite1.com.br IN NS ns1.meusite1.com.br. ;; ADDITIONAL SECTION: ns1.meusite1.com.br IN A
REDES ASA. Prova 1o Bimestre. Obs: Questões RASURADAS são consideradas como ERRADAS GABARITO
REDES 2009.1 ASA Prova 1o Bimestre Obs: Questões RASURADAS são consideradas como ERRADAS GABARITO NOME: TURMA: Q U E S T Õ E S O B J E T I V A S (Valor de cada questão: 0,5 pts) 1. O DNS é um serviço de
Introdução Inst tituto de Info ormátic ca - UF FRGS Redes de Computadores Domain Name System (DNS) Aula 23 Máquinas na Internet são identificadas por endereços IP Nomes simbólicos são atribuídos a máquinas
Configurar o equilíbrio de entrada da carga no Roteadores RV320 e RV325 VPN
Configurar o equilíbrio de entrada da carga no Roteadores RV320 e RV325 VPN Objetivo O equilíbrio da carga de rede distribui o tráfego de rede para fazer o melhor uso da largura de banda de rede e para
Aplicações de Rede DHCP
Aplicações de Rede DHCP DHCP Dynamic Host Configuration Protocol Oferece um IP a um host no momento que este se conecta a uma rede Além de IP outras informações de configuração podem ser também enviadas
DNS - Um serviço Indispensável
DNS - Um serviço Indispensável Artur V. Gomes Neto 1,Andre Moraes 1 1 Curso Superior de Tecnologia em Redes de Computadores FACULDADE DE TECNOLOGIA SENAC PELOTAS (FATEC PELOTAS) Rua Gonçalves Chaves, 602
Configurar Sensu e outras ações aos clientes do registro Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Informações de Apoio Configurar Instale o repositório de Epel Instale o erlang
Local Descrição Submetido por Página 60 Em Nota
Local Descrição Submetido por Página 60 Em Nota Página 65 2º período do 2º Onde diz: Para renovar uma configuração IPv6, digite ipconfig /renew., deve-se ler: Para renovar uma configuração IPv6, digite
Segurança de Aplicação - DNSSEC
Segurança de Aplicação - DNSSEC Jaime Dias FEUP > DEEC > MRSC > Segurança em Sistemas e Redes v3.1 DNS Enquadramento Pedido de resolução Pedido de resolução: www.xpto.pt A Resolver 1 www.xpto.pt A? 192.168.200.3