SlideShare uma empresa Scribd logo
1 de 15
Baixar para ler offline
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
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
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
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
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
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
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.
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.
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
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
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
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
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
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.
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

Mais conteúdo relacionado

Mais procurados

Endereços de ip, tipos de endereços,
Endereços de ip, tipos de endereços,Endereços de ip, tipos de endereços,
Endereços de ip, tipos de endereços,
H P
 
Sistemas operativos ficha formativa nº3 - resolução
Sistemas operativos   ficha formativa nº3 - resoluçãoSistemas operativos   ficha formativa nº3 - resolução
Sistemas operativos ficha formativa nº3 - resolução
teacherpereira
 
Sistemas operativos módulo2 - ms dos
Sistemas operativos   módulo2 -  ms dosSistemas operativos   módulo2 -  ms dos
Sistemas operativos módulo2 - ms dos
teacherpereira
 

Mais procurados (20)

Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
 
Redes 4 endereçamento
Redes 4 endereçamentoRedes 4 endereçamento
Redes 4 endereçamento
 
Virtualização - Máquinas Virtuais
Virtualização - Máquinas VirtuaisVirtualização - Máquinas Virtuais
Virtualização - Máquinas Virtuais
 
Endereços de ip, tipos de endereços,
Endereços de ip, tipos de endereços,Endereços de ip, tipos de endereços,
Endereços de ip, tipos de endereços,
 
Discos e sistemas de arquivos em Linux
Discos e sistemas de arquivos em LinuxDiscos e sistemas de arquivos em Linux
Discos e sistemas de arquivos em Linux
 
Comandos linux
Comandos linuxComandos linux
Comandos linux
 
POO - Aula 10 - Polimorfismo
POO - Aula 10 - PolimorfismoPOO - Aula 10 - Polimorfismo
POO - Aula 10 - Polimorfismo
 
Endereçamento IP
Endereçamento IPEndereçamento IP
Endereçamento IP
 
Protocolo TCP/IP
Protocolo TCP/IPProtocolo TCP/IP
Protocolo TCP/IP
 
Encapsulamento em Orientação a Objetos
Encapsulamento em Orientação a ObjetosEncapsulamento em Orientação a Objetos
Encapsulamento em Orientação a Objetos
 
Sistemas operativos ficha formativa nº3 - resolução
Sistemas operativos   ficha formativa nº3 - resoluçãoSistemas operativos   ficha formativa nº3 - resolução
Sistemas operativos ficha formativa nº3 - resolução
 
Evolução do windows
Evolução do windowsEvolução do windows
Evolução do windows
 
Servidor web
Servidor webServidor web
Servidor web
 
Sistemas operativos módulo2 - ms dos
Sistemas operativos   módulo2 -  ms dosSistemas operativos   módulo2 -  ms dos
Sistemas operativos módulo2 - ms dos
 
Introdução a Linguagem de Programação C
Introdução a Linguagem de Programação CIntrodução a Linguagem de Programação C
Introdução a Linguagem de Programação C
 
Curso básico de Algoritmos com Python
Curso básico de Algoritmos com PythonCurso básico de Algoritmos com Python
Curso básico de Algoritmos com Python
 
Aula 00 - Introducao ao Windows Server .pdf
Aula 00 - Introducao ao Windows Server .pdfAula 00 - Introducao ao Windows Server .pdf
Aula 00 - Introducao ao Windows Server .pdf
 
Windows server
Windows serverWindows server
Windows server
 
Poo
PooPoo
Poo
 
Endereços IP´s
Endereços IP´sEndereços IP´s
Endereços IP´s
 

Destaque

Servidor DNS- BIND
Servidor DNS- BINDServidor DNS- BIND
Servidor DNS- BIND
zbrendo
 
Relatório de configuração e instalação do dns no ubuntu 1
Relatório de configuração e instalação do dns no ubuntu 1Relatório de configuração e instalação do dns no ubuntu 1
Relatório de configuração e instalação do dns no ubuntu 1
Xavier Billa
 
Tecnologia em Redes - Servidor WEB
Tecnologia em Redes - Servidor WEBTecnologia em Redes - Servidor WEB
Tecnologia em Redes - Servidor WEB
elliando dias
 

Destaque (17)

Linux - DNS
Linux - DNSLinux - DNS
Linux - DNS
 
Servidor DNS- BIND
Servidor DNS- BINDServidor DNS- BIND
Servidor DNS- BIND
 
Ubuntu
UbuntuUbuntu
Ubuntu
 
Aula dns
Aula dnsAula dns
Aula dns
 
Relatório de configuração e instalação do dns no ubuntu 1
Relatório de configuração e instalação do dns no ubuntu 1Relatório de configuração e instalação do dns no ubuntu 1
Relatório de configuração e instalação do dns no ubuntu 1
 
Ubuntu 2014 Cloud and Server Survey
Ubuntu 2014 Cloud and Server SurveyUbuntu 2014 Cloud and Server Survey
Ubuntu 2014 Cloud and Server Survey
 
Servidor dns
Servidor dnsServidor dns
Servidor dns
 
Servidor DNS
Servidor DNSServidor DNS
Servidor DNS
 
Tecnologia em Redes - Servidor WEB
Tecnologia em Redes - Servidor WEBTecnologia em Redes - Servidor WEB
Tecnologia em Redes - Servidor WEB
 
Segurança em Servidores Linux - Ênfase em RHEL
Segurança em Servidores Linux - Ênfase em RHELSegurança em Servidores Linux - Ênfase em RHEL
Segurança em Servidores Linux - Ênfase em RHEL
 
Instalação do Servidor Ubuntu 12.04 32 bits
Instalação do Servidor Ubuntu 12.04 32 bitsInstalação do Servidor Ubuntu 12.04 32 bits
Instalação do Servidor Ubuntu 12.04 32 bits
 
Seguranca em Servidores Linux
Seguranca em Servidores LinuxSeguranca em Servidores Linux
Seguranca em Servidores Linux
 
Tips For the TOELF ITP
Tips For the TOELF ITPTips For the TOELF ITP
Tips For the TOELF ITP
 
Redes e Servidores Linux - Guia Prático - Carlos E. Morimoto
Redes e Servidores Linux - Guia Prático - Carlos E. MorimotoRedes e Servidores Linux - Guia Prático - Carlos E. Morimoto
Redes e Servidores Linux - Guia Prático - Carlos E. Morimoto
 
Guia Ubuntu Server
Guia Ubuntu ServerGuia Ubuntu Server
Guia Ubuntu Server
 
How to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksHow to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & Tricks
 
Getting Started With SlideShare
Getting Started With SlideShareGetting Started With SlideShare
Getting Started With SlideShare
 

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

Para se configurar um servidor de dns no free bsd
Para se configurar um servidor de dns no free bsdPara se configurar um servidor de dns no free bsd
Para se configurar um servidor de dns no free bsd
Anderson Batista Batista
 
Implementandoservidordnsnowindows2003
Implementandoservidordnsnowindows2003Implementandoservidordnsnowindows2003
Implementandoservidordnsnowindows2003
fernandomeschini
 
Tutorial fundamentos s.o
Tutorial   fundamentos s.oTutorial   fundamentos s.o
Tutorial fundamentos s.o
Diego Souza
 
Tópicos - Cluster de Balanceamento de Carga com DNS
Tópicos - Cluster de Balanceamento de Carga  com  DNSTópicos - Cluster de Balanceamento de Carga  com  DNS
Tópicos - Cluster de Balanceamento de Carga com DNS
Luiz Arthur
 

Semelhante a Instalação e configuração servidor dns - ubuntu server (20)

Configurando o ftp - ubuntu server
Configurando o ftp - ubuntu serverConfigurando o ftp - ubuntu server
Configurando o ftp - ubuntu server
 
Para se configurar um servidor de dns no free bsd
Para se configurar um servidor de dns no free bsdPara se configurar um servidor de dns no free bsd
Para se configurar um servidor de dns no free bsd
 
Implementandoservidordnsnowindows2003
Implementandoservidordnsnowindows2003Implementandoservidordnsnowindows2003
Implementandoservidordnsnowindows2003
 
Instalação e configuração apache Ubuntu Server
Instalação e configuração apache Ubuntu ServerInstalação e configuração apache Ubuntu Server
Instalação e configuração apache Ubuntu Server
 
Ppdns
PpdnsPpdns
Ppdns
 
Trab linux+sarg
Trab linux+sargTrab linux+sarg
Trab linux+sarg
 
Tutorial dnssec201205
Tutorial dnssec201205Tutorial dnssec201205
Tutorial dnssec201205
 
Dhcp com controle_ip_compartilhamento
Dhcp com controle_ip_compartilhamentoDhcp com controle_ip_compartilhamento
Dhcp com controle_ip_compartilhamento
 
Samba4+backup
Samba4+backupSamba4+backup
Samba4+backup
 
Passo a passo instalação do ad ds
Passo a passo instalação do ad dsPasso a passo instalação do ad ds
Passo a passo instalação do ad ds
 
Passo a passo instalação do ad ds
Passo a passo instalação do ad dsPasso a passo instalação do ad ds
Passo a passo instalação do ad ds
 
Tutorial fundamentos s.o
Tutorial   fundamentos s.oTutorial   fundamentos s.o
Tutorial fundamentos s.o
 
(16) dns
(16) dns(16) dns
(16) dns
 
Roteiro dns
Roteiro dnsRoteiro dns
Roteiro dns
 
Tópicos - Cluster de Balanceamento de Carga com DNS
Tópicos - Cluster de Balanceamento de Carga  com  DNSTópicos - Cluster de Balanceamento de Carga  com  DNS
Tópicos - Cluster de Balanceamento de Carga com DNS
 
Unidade O5
Unidade O5Unidade O5
Unidade O5
 
Aula 4 infraestrutura - 14012012
Aula 4   infraestrutura - 14012012Aula 4   infraestrutura - 14012012
Aula 4 infraestrutura - 14012012
 
Dhcp
DhcpDhcp
Dhcp
 
Aula 2
Aula 2Aula 2
Aula 2
 
Redes prática - DNS Bind
Redes prática - DNS BindRedes prática - DNS Bind
Redes prática - DNS Bind
 

Mais de Aparicio Junior

Mais de Aparicio Junior (20)

Mock test structure TOEFL ITP
Mock test structure TOEFL ITPMock test structure TOEFL ITP
Mock test structure TOEFL ITP
 
Mock test reading TOEFL ITP
Mock test reading TOEFL ITPMock test reading TOEFL ITP
Mock test reading TOEFL ITP
 
Mock Test Listening TOEFL ITP
Mock Test Listening TOEFL ITPMock Test Listening TOEFL ITP
Mock Test Listening TOEFL ITP
 
General view of the TOEFL ITP
General view of the TOEFL ITPGeneral view of the TOEFL ITP
General view of the TOEFL ITP
 
HERANÇA - Programação Orientada a Objetos JAVA
HERANÇA - Programação Orientada a Objetos JAVAHERANÇA - Programação Orientada a Objetos JAVA
HERANÇA - Programação Orientada a Objetos JAVA
 
Banco de Dados - Junções Externas e internas
Banco de Dados - Junções Externas e internasBanco de Dados - Junções Externas e internas
Banco de Dados - Junções Externas e internas
 
Lista 2 5
Lista 2 5Lista 2 5
Lista 2 5
 
Aula sobre Programação Orientada a Objetos em Java
Aula sobre Programação Orientada a Objetos em JavaAula sobre Programação Orientada a Objetos em Java
Aula sobre Programação Orientada a Objetos em Java
 
Lista 2 4
Lista 2 4Lista 2 4
Lista 2 4
 
Aula Programação Orientada a Objetos em Java
Aula Programação Orientada a Objetos em JavaAula Programação Orientada a Objetos em Java
Aula Programação Orientada a Objetos em Java
 
Estrutura de Dados - PILHAS
Estrutura de Dados - PILHASEstrutura de Dados - PILHAS
Estrutura de Dados - PILHAS
 
Tutorial instalacão java
Tutorial instalacão javaTutorial instalacão java
Tutorial instalacão java
 
Lista1 3 java
Lista1 3 javaLista1 3 java
Lista1 3 java
 
Lista 2 2 java
Lista 2 2 javaLista 2 2 java
Lista 2 2 java
 
Lista 2 1 java
Lista 2 1 javaLista 2 1 java
Lista 2 1 java
 
Lista 1 9 java
Lista 1 9 javaLista 1 9 java
Lista 1 9 java
 
Lista 1 8 java
Lista 1 8 javaLista 1 8 java
Lista 1 8 java
 
Lista 1 7 java
Lista 1 7 javaLista 1 7 java
Lista 1 7 java
 
Lista 1 6 java
Lista 1 6 javaLista 1 6 java
Lista 1 6 java
 
Lista 1 5 java
Lista 1 5 javaLista 1 5 java
Lista 1 5 java
 

Último

Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
TailsonSantos1
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
TailsonSantos1
 
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
HELENO FAVACHO
 
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxResponde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
AntonioVieira539017
 
19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf
marlene54545
 

Último (20)

PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
 
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
 
Produção de Texto - 5º ano - CRÔNICA.pptx
Produção de Texto - 5º ano - CRÔNICA.pptxProdução de Texto - 5º ano - CRÔNICA.pptx
Produção de Texto - 5º ano - CRÔNICA.pptx
 
M0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxM0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptx
 
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
 
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
 
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxResponde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéis
 
O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.
 
19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf
 
Pesquisa Ação René Barbier Livro acadêmico
Pesquisa Ação René Barbier Livro  acadêmicoPesquisa Ação René Barbier Livro  acadêmico
Pesquisa Ação René Barbier Livro acadêmico
 
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
 
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfPROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
 
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfPROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
 
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
 

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

  • 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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