Instalação e configuração servidor dns - ubuntu server

4.389 visualizações

Publicada em

Sistemas Operacionais

Publicada em: Educação
0 comentários
3 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
4.389
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
122
Comentários
0
Gostaram
3
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Instalação e configuração servidor dns - ubuntu server

  1. 1. Servidor DNS Sistemas Operacionais - Prof. Danilo Objetivo Instalar e configurar o servidor bind (DNS), usando o Linux Ubuntu, usando um domínio fictício como exemplo. OBS: A fonte de pesquisa do material utilizado nesta aula é de autoria do Prof. Alex Dias (IFTM). 1
  2. 2. Servidor DNS Sistemas Operacionais - Prof. Danilo Instalação e configuração do DNS O experimento consiste na instalação do servidor bind9 e a configuração de um domínio escolhido como exemplo: danilo.com.br De modo a otimizarmos os recursos disponíveis para realização deste experimento, será necessário apenas uma máquina virtual, na qual será configurado o DNS primário e onde serão realizados todos os testes. A figura abaixo relembra a principal função executada pelo DNS, a tradução de nome de domínio para IP e vice-versa. 2
  3. 3. Servidor DNS Sistemas Operacionais - Prof. Danilo Instalação e configuração do DNS Embora estejamos propondo a instalação e utilização de um único host, a configuração será feita para atender os requisitos de uma rede como a que é mostrada na figura abaixo. Nosso servidor DNS receberá o nome servidor.danilo.com.br, e teremos um cliente qualquer na rede para acessar o servidor DNS. 3 Servidor DNS servidor.danilo.com.br IP: 192.168.1.1 Cliente DNS IP: 192.168.1.10
  4. 4. Servidor DNS Sistemas Operacionais - Prof. Danilo Instalação e configuração do DNS 1º Passo: Instalação do servidor BIND9: o comando apt-get install aplicativo será utilizado para a instalação do bind9 na máquina servidor, a figura abaixo mostra o comando necessário para fazer a instalação, vários pacotes adicionais serão instalados. 4
  5. 5. Servidor DNS Instalação e configuração do DNS 2º Passo: O diretório contendo os arquivos de configuração do DNS é o /etc/bind. As figuras a seguir mostram os arquivos que devem ser editados e seus conteúdos. Vamos agora editar o arquivo named.conf.default-zones através do comando vi /etc/bind/named.conf.default-zones 5 Acrescentar no Final do Arquivo zone – é o nome do domínio que será criado neste servidor DNS. Ex. danilo.com.br type – tipo de servidor DNS (master ou slave). file – arquivo de database desta zona. Sistemas Operacionais - Prof. Danilo
  6. 6. Servidor DNS Sistemas Operacionais - Prof. Danilo Instalação e configuração do DNS 2º Passo: Significado dos parâmetros: TTL : (Time to Live) Tempo de vida das respostas fornecidas pelo DNS em segundos. @ : Define a autorização para esse domínio. Indica a origem do domínio e ao mesmo tempo o início da configuração. SOA : (Start of Autority) Indica a autoridade para os dados desse domínio. 1 ;Serial: Serial para controle de atualizações entre master e slave. Serve para avisar aos servidores escravos sobre as atualizações no banco de dados. 604800 ; Refresh : Tempo de atualizações entre master e slave (refresh). Intervalo de tempo que o servidor escravo compara seu número serial com o número serial do servidor mestre. 86400 ; Retry : Tempo de atualizações caso o refresh falhe. 2419200 ; Expire: Tempo de expiração do slave caso não se contate com o master. 86400; Negative Cache TTL: Tempo de vida das repostas negativas do servidor. NS : Informa o nome do servidor de nomes(DNS) para este domínio. A : Mapeamento de nomes para endereços IP. PTR : Mapeamento de endereços IP para nomes. 6
  7. 7. Servidor DNS Sistemas Operacionais - Prof. Danilo Instalação e configuração do DNS 2º Passo: b. Arquivo /etc/bind/db.danilo Não existe um arquivo com este nome, o mesmo deve ser criado usando o vi Vamos agora criar o arquivo db.danilo através do comando. Dica: Faça uma cópia do arquivo db.empty com o nome de db.danilo e edite o db.danilo. vi /etc/bind/db.danilo 7 Acrescentar no Arquivo Neste arquivo são informados os nomes que vêm à esquerda do domínio danilo.com.br e o correspondente endereço IP.
  8. 8. Servidor DNS Sistemas Operacionais - Prof. Danilo Instalação e configuração do DNS 2º Passo: c. Arquivo /etc/bind/db.192 Não existe um arquivo com este nome, o mesmo deve ser criado usando o vi Vamos agora criar o arquivo db.192 através do comando vi /etc/bind/db.192 8 Acrescentar no Arquivo Neste arquivo estão contidas as informações sobre a resolução reversa de endereços, ou seja, informado o IP é retornado o nome de domínio correspondente.
  9. 9. Servidor DNS Sistemas Operacionais - Prof. Danilo Instalação e configuração do DNS 3º Passo: Alteração do nome da máquina para servidor: Se você digitar o comando hostname, verá o nome do seu host. Se estiver com o nome de servidor, não precisa editar o arquivo hostname. Agora, se o seu servidor estiver com outro nome é necessário editar o arquivo /etc/hostname e alterar o nome do servidor para servidor. Através do comando abaixo podemos fazer esta alteração. vi /etc/hostname Em seguida digite init 6 para reiniciar o computador e verificar se o novo nome foi atribuído, basta digitar o comando hostname. 9
  10. 10. Servidor DNS Sistemas Operacionais - Prof. Danilo Instalação e configuração do DNS 4º Passo: Agora vamos realizar alterações para que o domínio servidor.danilo.com.br seja conhecido dentro da máquina local, devemos editar o arquivo /etc/hosts e acrescentar o conteúdo mostrado na figura abaixo. (Esta Configuração é Opcional). Para editar o arquivo devemos digitar o comando vi /etc/hosts 10 Acrescentar no Arquivo esta linha
  11. 11. Servidor DNS Sistemas Operacionais - Prof. Danilo Instalação e configuração do DNS 5º Passo: Só falta agora a configuração do arquivo /etc/resolv.conf que informa ao computador o endereço IP do servidor DNS. Edite este arquivo e acrescente apenas a linha mostrada na figura abaixo. Para editar o arquivo devemos digitar o comando vi /etc/resolv.conf 11 Acrescentar no Arquivo
  12. 12. Servidor DNS Sistemas Operacionais - Prof. Danilo Instalação e configuração do DNS 5º Passo: Como esse arquivo é sobrescrito sempre que o servidor é reiniciado é necessário colocar os parâmetros de nameserver do DNS em um script de inicialização. Crie um script com o nome de script_dns.sh dentro do diretório /etc/init.d Dê as permissões de execução para o script chmod 755 script_dns.sh Insira as informações abaixo dentro do scrip_dns.sh echo “nameserver 192.168.1.1” > /etc/resolv.conf Coloque o script na inicialização do Ubuntu, através do comando abaixo: update-rc.d script_dns.sh defaults 12
  13. 13. Servidor DNS Sistemas Operacionais - Prof. Danilo Instalação e configuração do DNS 6º Passo: Reinicie (restart) o servidor DNS antes de iniciar os testes. Observe o comando usado na figura abaixo: Para reiniciar digite o comando: service bind9 restart ou /etc/init.d/bind9 restart 13
  14. 14. Servidor DNS Sistemas Operacionais - Prof. Danilo Instalação e configuração do DNS 7º Passo: Testando o DNS. Primeiro teste : Digite o seguinte comando: dig servidor.danilo.com.br danilo.com.br ANY e veja se o resultado se parece com o que é mostrado na figura abaixo. 14 Neste teste o servidor DNS é verificado por inteiro e, caso ele não esteja funcionando uma mensagem de erro será apresentada. Se isso acontecer reveja sua configuração e tente novamente.
  15. 15. Servidor DNS Instalação e configuração do DNS 7º Passo: Testando o DNS. Segundo teste: Usando o nslookup, teste cada um dos nomes criados no servidor DNS. Observe a figura abaixo: 15 Este parâmetro habilita os testes para qualquer (any) tipo de consulta. Testando o endereço servidor.danilo.com.br Endereço IP associado ao servidor.danilo.com.br Testando o endereço 192.168.1.1 Resultado do DNS reverso. Sistemas Operacionais - Prof. Danilo

×