SlideShare ist ein Scribd-Unternehmen logo
1 von 15
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

Was ist angesagt? (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
 

Andere mochten auch

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
 

Andere mochten auch (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
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Mehr von Aparicio Junior

Mehr von 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
 

Kürzlich hochgeladen

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
 
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
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
PatriciaCaetano18
 

Kürzlich hochgeladen (20)

Educação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptxEducação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptx
 
aula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptaula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.ppt
 
Plano de aula Nova Escola períodos simples e composto parte 1.pptx
Plano de aula Nova Escola períodos simples e composto parte 1.pptxPlano de aula Nova Escola períodos simples e composto parte 1.pptx
Plano de aula Nova Escola períodos simples e composto parte 1.pptx
 
migração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenosmigração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenos
 
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
 
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...
 
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
 
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfPROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.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
 
Seminário Biologia e desenvolvimento da matrinxa.pptx
Seminário Biologia e desenvolvimento da matrinxa.pptxSeminário Biologia e desenvolvimento da matrinxa.pptx
Seminário Biologia e desenvolvimento da matrinxa.pptx
 
Camadas da terra -Litosfera conteúdo 6º ano
Camadas da terra -Litosfera  conteúdo 6º anoCamadas da terra -Litosfera  conteúdo 6º ano
Camadas da terra -Litosfera conteúdo 6º ano
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
 
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
 
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
 
Conflitos entre: ISRAEL E PALESTINA.pdf
Conflitos entre:  ISRAEL E PALESTINA.pdfConflitos entre:  ISRAEL E PALESTINA.pdf
Conflitos entre: ISRAEL E PALESTINA.pdf
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.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...
 
Texto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.pptTexto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.ppt
 

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