SlideShare une entreprise Scribd logo
1  sur  15
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

Sistemas Operacionais - Gnu/Linux
Sistemas Operacionais - Gnu/LinuxSistemas Operacionais - Gnu/Linux
Sistemas Operacionais - Gnu/LinuxLuiz Arthur
 
NAS - Network Attached Storage
NAS - Network Attached StorageNAS - Network Attached Storage
NAS - Network Attached StorageShashank Bhatnagar
 
Instalação e configuração - Servidor DHCP
Instalação e configuração - Servidor DHCPInstalação e configuração - Servidor DHCP
Instalação e configuração - Servidor DHCPJoeldson Costa Damasceno
 
Árvore B estruturas de dados e técnicas de programação
Árvore B estruturas de dados e técnicas de programaçãoÁrvore B estruturas de dados e técnicas de programação
Árvore B estruturas de dados e técnicas de programaçãoEverson Wolf
 
Five common customer use cases for Virtual SAN - VMworld US / 2015
Five common customer use cases for Virtual SAN - VMworld US / 2015Five common customer use cases for Virtual SAN - VMworld US / 2015
Five common customer use cases for Virtual SAN - VMworld US / 2015Duncan Epping
 
VLAN - Conceitos Básicos
VLAN - Conceitos BásicosVLAN - Conceitos Básicos
VLAN - Conceitos BásicosAnderson Zardo
 
Sistemas operativos módulo2 - ms dos
Sistemas operativos   módulo2 -  ms dosSistemas operativos   módulo2 -  ms dos
Sistemas operativos módulo2 - ms dosteacherpereira
 
Redes de-computadores-tipos-de-redes
Redes de-computadores-tipos-de-redesRedes de-computadores-tipos-de-redes
Redes de-computadores-tipos-de-redesLeonardo Bruno
 
The System Administrator Role in the Cloud Era: Better Than Ever (ENT212) | A...
The System Administrator Role in the Cloud Era: Better Than Ever (ENT212) | A...The System Administrator Role in the Cloud Era: Better Than Ever (ENT212) | A...
The System Administrator Role in the Cloud Era: Better Than Ever (ENT212) | A...Amazon Web Services
 
Cluster e replicação em banco de dados
Cluster e replicação em banco de dadosCluster e replicação em banco de dados
Cluster e replicação em banco de dadosSuissa
 
Conceitos de Banco de dados e SGBD
Conceitos de Banco de dados e SGBDConceitos de Banco de dados e SGBD
Conceitos de Banco de dados e SGBDVinicius Buffolo
 
Sistema Operativo Open Source
Sistema Operativo Open SourceSistema Operativo Open Source
Sistema Operativo Open SourceDiogo Silva
 

Tendances (20)

Visão Geral - pfSense
Visão Geral - pfSenseVisão Geral - pfSense
Visão Geral - pfSense
 
Sistemas Operacionais - Gnu/Linux
Sistemas Operacionais - Gnu/LinuxSistemas Operacionais - Gnu/Linux
Sistemas Operacionais - Gnu/Linux
 
Wds
WdsWds
Wds
 
Aula 8 (backup)
Aula 8 (backup)Aula 8 (backup)
Aula 8 (backup)
 
Windows x Linux
Windows x LinuxWindows x Linux
Windows x Linux
 
NAS - Network Attached Storage
NAS - Network Attached StorageNAS - Network Attached Storage
NAS - Network Attached Storage
 
Instalação e configuração - Servidor DHCP
Instalação e configuração - Servidor DHCPInstalação e configuração - Servidor DHCP
Instalação e configuração - Servidor DHCP
 
Árvore B estruturas de dados e técnicas de programação
Árvore B estruturas de dados e técnicas de programaçãoÁrvore B estruturas de dados e técnicas de programação
Árvore B estruturas de dados e técnicas de programação
 
Windows 7
Windows 7Windows 7
Windows 7
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Five common customer use cases for Virtual SAN - VMworld US / 2015
Five common customer use cases for Virtual SAN - VMworld US / 2015Five common customer use cases for Virtual SAN - VMworld US / 2015
Five common customer use cases for Virtual SAN - VMworld US / 2015
 
VLAN - Conceitos Básicos
VLAN - Conceitos BásicosVLAN - Conceitos Básicos
VLAN - Conceitos Básicos
 
Sistemas operativos módulo2 - ms dos
Sistemas operativos   módulo2 -  ms dosSistemas operativos   módulo2 -  ms dos
Sistemas operativos módulo2 - ms dos
 
Redes de-computadores-tipos-de-redes
Redes de-computadores-tipos-de-redesRedes de-computadores-tipos-de-redes
Redes de-computadores-tipos-de-redes
 
The System Administrator Role in the Cloud Era: Better Than Ever (ENT212) | A...
The System Administrator Role in the Cloud Era: Better Than Ever (ENT212) | A...The System Administrator Role in the Cloud Era: Better Than Ever (ENT212) | A...
The System Administrator Role in the Cloud Era: Better Than Ever (ENT212) | A...
 
Cluster e replicação em banco de dados
Cluster e replicação em banco de dadosCluster e replicação em banco de dados
Cluster e replicação em banco de dados
 
CABEAMENTO ESTRUTURADO
CABEAMENTO ESTRUTURADOCABEAMENTO ESTRUTURADO
CABEAMENTO ESTRUTURADO
 
Conceitos de Banco de dados e SGBD
Conceitos de Banco de dados e SGBDConceitos de Banco de dados e SGBD
Conceitos de Banco de dados e SGBD
 
Sistema Operativo Open Source
Sistema Operativo Open SourceSistema Operativo Open Source
Sistema Operativo Open Source
 
Windows server 2012
Windows server 2012Windows server 2012
Windows server 2012
 

En vedette

Servidor DNS- BIND
Servidor DNS- BINDServidor DNS- BIND
Servidor DNS- BINDzbrendo
 
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 1Xavier Billa
 
Ubuntu 2014 Cloud and Server Survey
Ubuntu 2014 Cloud and Server SurveyUbuntu 2014 Cloud and Server Survey
Ubuntu 2014 Cloud and Server SurveyUbuntu Server
 
Tecnologia em Redes - Servidor WEB
Tecnologia em Redes - Servidor WEBTecnologia em Redes - Servidor WEB
Tecnologia em Redes - Servidor WEBelliando dias
 
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 RHELAlessandro Silva
 
Seguranca em Servidores Linux
Seguranca em Servidores LinuxSeguranca em Servidores Linux
Seguranca em Servidores LinuxAlessandro Silva
 
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. MorimotoHeber Gutenberg
 
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 & TricksSlideShare
 
Getting Started With SlideShare
Getting Started With SlideShareGetting Started With SlideShare
Getting Started With SlideShareSlideShare
 

En vedette (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
 

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

Similaire à 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
 

Plus de Aparicio Junior

Mock test structure TOEFL ITP
Mock test structure TOEFL ITPMock test structure TOEFL ITP
Mock test structure TOEFL ITPAparicio Junior
 
Mock test reading TOEFL ITP
Mock test reading TOEFL ITPMock test reading TOEFL ITP
Mock test reading TOEFL ITPAparicio Junior
 
Mock Test Listening TOEFL ITP
Mock Test Listening TOEFL ITPMock Test Listening TOEFL ITP
Mock Test Listening TOEFL ITPAparicio Junior
 
General view of the TOEFL ITP
General view of the TOEFL ITPGeneral view of the TOEFL ITP
General view of the TOEFL ITPAparicio Junior
 
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 JAVAAparicio Junior
 
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 internasAparicio Junior
 
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 JavaAparicio Junior
 
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 JavaAparicio Junior
 
Estrutura de Dados - PILHAS
Estrutura de Dados - PILHASEstrutura de Dados - PILHAS
Estrutura de Dados - PILHASAparicio Junior
 
Tutorial instalacão java
Tutorial instalacão javaTutorial instalacão java
Tutorial instalacão javaAparicio Junior
 

Plus 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
 

Dernier

DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdfDIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdfIedaGoethe
 
O guia definitivo para conquistar a aprovação em concurso público.pdf
O guia definitivo para conquistar a aprovação em concurso público.pdfO guia definitivo para conquistar a aprovação em concurso público.pdf
O guia definitivo para conquistar a aprovação em concurso público.pdfErasmo Portavoz
 
Currículo escolar na perspectiva da educação inclusiva.pdf
Currículo escolar na perspectiva da educação inclusiva.pdfCurrículo escolar na perspectiva da educação inclusiva.pdf
Currículo escolar na perspectiva da educação inclusiva.pdfIedaGoethe
 
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxQUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxIsabellaGomes58
 
HORA DO CONTO4_BECRE D. CARLOS I_2023_2024
HORA DO CONTO4_BECRE D. CARLOS I_2023_2024HORA DO CONTO4_BECRE D. CARLOS I_2023_2024
HORA DO CONTO4_BECRE D. CARLOS I_2023_2024Sandra Pratas
 
Empreendedorismo: O que é ser empreendedor?
Empreendedorismo: O que é ser empreendedor?Empreendedorismo: O que é ser empreendedor?
Empreendedorismo: O que é ser empreendedor?MrciaRocha48
 
HABILIDADES ESSENCIAIS - MATEMÁTICA 4º ANO.pdf
HABILIDADES ESSENCIAIS  - MATEMÁTICA 4º ANO.pdfHABILIDADES ESSENCIAIS  - MATEMÁTICA 4º ANO.pdf
HABILIDADES ESSENCIAIS - MATEMÁTICA 4º ANO.pdfdio7ff
 
Slides criatividade 01042024 finalpdf Portugues.pdf
Slides criatividade 01042024 finalpdf Portugues.pdfSlides criatividade 01042024 finalpdf Portugues.pdf
Slides criatividade 01042024 finalpdf Portugues.pdfpaulafernandes540558
 
Cultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfCultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfaulasgege
 
Slide de exemplo sobre o Sítio do Pica Pau Amarelo.pptx
Slide de exemplo sobre o Sítio do Pica Pau Amarelo.pptxSlide de exemplo sobre o Sítio do Pica Pau Amarelo.pptx
Slide de exemplo sobre o Sítio do Pica Pau Amarelo.pptxconcelhovdragons
 
637743470-Mapa-Mental-Portugue-s-1.pdf 4 ano
637743470-Mapa-Mental-Portugue-s-1.pdf 4 ano637743470-Mapa-Mental-Portugue-s-1.pdf 4 ano
637743470-Mapa-Mental-Portugue-s-1.pdf 4 anoAdelmaTorres2
 
v19n2s3a25.pdfgcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
v19n2s3a25.pdfgcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbv19n2s3a25.pdfgcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
v19n2s3a25.pdfgcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbyasminlarissa371
 
PLANEJAMENTO anual do 3ANO fundamental 1 MG.pdf
PLANEJAMENTO anual do  3ANO fundamental 1 MG.pdfPLANEJAMENTO anual do  3ANO fundamental 1 MG.pdf
PLANEJAMENTO anual do 3ANO fundamental 1 MG.pdfProfGleide
 
QUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNAS
QUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNASQUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNAS
QUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNASEdinardo Aguiar
 
A Inteligência Artificial na Educação e a Inclusão Linguística
A Inteligência Artificial na Educação e a Inclusão LinguísticaA Inteligência Artificial na Educação e a Inclusão Linguística
A Inteligência Artificial na Educação e a Inclusão LinguísticaFernanda Ledesma
 
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANO
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANOInvestimentos. EDUCAÇÃO FINANCEIRA 8º ANO
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANOMarcosViniciusLemesL
 
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdfBRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdfHenrique Pontes
 
Recurso Casa das Ciências: Sistemas de Partículas
Recurso Casa das Ciências: Sistemas de PartículasRecurso Casa das Ciências: Sistemas de Partículas
Recurso Casa das Ciências: Sistemas de PartículasCasa Ciências
 
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024Sandra Pratas
 
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chaveAula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chaveaulasgege
 

Dernier (20)

DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdfDIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
 
O guia definitivo para conquistar a aprovação em concurso público.pdf
O guia definitivo para conquistar a aprovação em concurso público.pdfO guia definitivo para conquistar a aprovação em concurso público.pdf
O guia definitivo para conquistar a aprovação em concurso público.pdf
 
Currículo escolar na perspectiva da educação inclusiva.pdf
Currículo escolar na perspectiva da educação inclusiva.pdfCurrículo escolar na perspectiva da educação inclusiva.pdf
Currículo escolar na perspectiva da educação inclusiva.pdf
 
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxQUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
 
HORA DO CONTO4_BECRE D. CARLOS I_2023_2024
HORA DO CONTO4_BECRE D. CARLOS I_2023_2024HORA DO CONTO4_BECRE D. CARLOS I_2023_2024
HORA DO CONTO4_BECRE D. CARLOS I_2023_2024
 
Empreendedorismo: O que é ser empreendedor?
Empreendedorismo: O que é ser empreendedor?Empreendedorismo: O que é ser empreendedor?
Empreendedorismo: O que é ser empreendedor?
 
HABILIDADES ESSENCIAIS - MATEMÁTICA 4º ANO.pdf
HABILIDADES ESSENCIAIS  - MATEMÁTICA 4º ANO.pdfHABILIDADES ESSENCIAIS  - MATEMÁTICA 4º ANO.pdf
HABILIDADES ESSENCIAIS - MATEMÁTICA 4º ANO.pdf
 
Slides criatividade 01042024 finalpdf Portugues.pdf
Slides criatividade 01042024 finalpdf Portugues.pdfSlides criatividade 01042024 finalpdf Portugues.pdf
Slides criatividade 01042024 finalpdf Portugues.pdf
 
Cultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfCultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdf
 
Slide de exemplo sobre o Sítio do Pica Pau Amarelo.pptx
Slide de exemplo sobre o Sítio do Pica Pau Amarelo.pptxSlide de exemplo sobre o Sítio do Pica Pau Amarelo.pptx
Slide de exemplo sobre o Sítio do Pica Pau Amarelo.pptx
 
637743470-Mapa-Mental-Portugue-s-1.pdf 4 ano
637743470-Mapa-Mental-Portugue-s-1.pdf 4 ano637743470-Mapa-Mental-Portugue-s-1.pdf 4 ano
637743470-Mapa-Mental-Portugue-s-1.pdf 4 ano
 
v19n2s3a25.pdfgcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
v19n2s3a25.pdfgcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbv19n2s3a25.pdfgcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
v19n2s3a25.pdfgcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
 
PLANEJAMENTO anual do 3ANO fundamental 1 MG.pdf
PLANEJAMENTO anual do  3ANO fundamental 1 MG.pdfPLANEJAMENTO anual do  3ANO fundamental 1 MG.pdf
PLANEJAMENTO anual do 3ANO fundamental 1 MG.pdf
 
QUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNAS
QUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNASQUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNAS
QUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNAS
 
A Inteligência Artificial na Educação e a Inclusão Linguística
A Inteligência Artificial na Educação e a Inclusão LinguísticaA Inteligência Artificial na Educação e a Inclusão Linguística
A Inteligência Artificial na Educação e a Inclusão Linguística
 
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANO
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANOInvestimentos. EDUCAÇÃO FINANCEIRA 8º ANO
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANO
 
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdfBRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
 
Recurso Casa das Ciências: Sistemas de Partículas
Recurso Casa das Ciências: Sistemas de PartículasRecurso Casa das Ciências: Sistemas de Partículas
Recurso Casa das Ciências: Sistemas de Partículas
 
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
 
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chaveAula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chave
 

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