3. 3AULA :
Campus Charqueadas
DNS
• DNS é a abreviatura de Domain Name
System, é um serviço de resolução de
nomes.
• Toda a comunicação entre computadores
é baseada no protocolo TCP/IP é feita
através do número IP.
4. 4AULA :
Campus Charqueadas
DNS
• Porém não seria nada produtivo se os
usuários tivessem que decorar, ou
consultar uma tabela de números IP toda
vez que tivessem que acessar um recurso
da rede.
5. 5AULA :
Campus Charqueadas
DNS
• Por exemplo você digita
http://www.google.com.br, para acessar o
site de busca do google no brasil, sem
saber qual o endereço IP do servidor onde
está hospedado.
6. 6AULA :
Campus Charqueadas
DNS
• Em algum momento o protocolo TCP/IP
precisa “descobrir”, o termo correto é
resolver qual o número IP que está
associado ao endereço digitado.
• O papel do DNS é exatamente este,
resolver o nome por exemplo
http://www.google.com.br no endereço IP
associado ao nome.
7. 7AULA :
Campus Charqueadas
DNS
• Quando um usuário tenta acessar um
recurso na rede através do nome de um
servidor, é o DNS que localiza e retorna o
IP associado a esse nome.
• O DNS é na verdade um grande banco de
dados de distribuído em vários servidores
espalhados no mundo inteiro.
8. 8AULA :
Campus Charqueadas
DNS
• Ao tentar acessar um determinado
recurso, usando o nome de um servidor, é
como se o programa que você está
utilizando perguntasse ao DNS:
“DNS, você sabe qual o endereço IP
associado com o nome tal?”
9. 9AULA :
Campus Charqueadas
DNS
• O DNS pesquisa na sua base de dados ou
envia a pesquisa para outros servidores
DNS. Uma vez encontrado o número IP o
DNS retorna para o cliente:
“Este é o número IP associado com o
nome tal?”
12. 12AULA :
Campus Charqueadas
Hierarquia de nomes
• No segundo nível foram definidos os
chamados “Top-level-domains”.
• Estão separados em dois grupos:
– gTLD:
• .com
• .net
• .org
– ccTLP
• .br
• .fr
• .uk
13. 13AULA :
Campus Charqueadas
Hierarquia de nomes
• A estrutura hierárquica continua
aumentando
• Por exemplo, dentro do domínio .br são
criados subdomínios para cada fim:
– .com
– .gov
– .edu
– .org
– .net
– .mil
14. 14AULA :
Campus Charqueadas
Hierarquia de nomes
• Observa-se que o nome do completo do
domínio é o nome do próprio domínio e
mais os nomes dos domínios acima dele,
até chegar ao root (.).
• Normalmente não utilizamos o ponto ao
final do domínio, mas não estará errado
se colocarmos http://www.google.com.br./
15. 15AULA :
Campus Charqueadas
Hierarquia de nomes
• No diagrama foi apresentado o domínio de
uma empresa chamada abc que foi
registrada no subdomínio .com.br, o
domínio da empresa ficou abc.com.br
• Todos os equipamentos da rede da
empresa farão parte deste domínio
• Por exemplo o servidor configurado com o
nome de host www
www.abc.com.br
16. 16AULA :
Campus Charqueadas
DNS
• No banco de dados do DNS ficará
gravada a informação de qual o endereço
IP está associado com www.abc.com.br
• O nome completo do computador da rede
é chamado FQDN – Full Qualified Domain
Name.
• A primeira parte do nome é o host no
exemplo acima o www é o nome do host
• O restante representa o domínio DNS
onde está o computador
17. 17AULA :
Campus Charqueadas
Cache de DNS
• Toda vez que uma consulta ao servidor de
DNS resulta em um endereço IP esse
endereço é armazenado temporariamente
em uma tabela dentro do servidor
• Se dentro do tempo de vida deste registro
for feita uma nova requisição igual, é
retornado o resultado sem a necessidade
de uma nova consulta.
18. 18AULA :
Campus Charqueadas
Cache de DNS
• Porem isso pode provocar uma
inconsistência, já que o domínio pode
mudar seu endereço IP junto a entidade
de registro durante o tempo de vida do
registro.
• Apenas o servidor autoritativo tem a
garantia de ter a informação correta.
19. 19AULA :
Campus Charqueadas
Como era
• Antigamente era utilizado um arquivo
chamado hosts.
• Este é um arquivo de texto contendo
entradas como o exemplo abaixo.
200.135.200.5 www.abc.com.br
200.135.200.7 ftp.abc.com.br
200.135.200.32 srv01.abc.com.br srv-files
20. 20AULA :
Campus Charqueadas
Como é
• Hoje são feitas três pesquisas para
resolver o endereço IP de um nome de
domínio.
• O primeiro deles é uma verificação se o
endereço está resolvido no arquivo hosts.
• O segundo passo é verificar se o
endereço está no cache do servidor de
DNS.
21. 21AULA :
Campus Charqueadas
Como é
• Se não for encontrado em nenhum dos
casos anteriores o servidor de DNS faz a
busca nos servidores de DNS
autoritativos.
• Primeiramente ao root, depois conforme a
resposta do root até encontrar qual o
endereço IP do servidor requisitado.
22. 22AULA :
Campus Charqueadas
Como é
“.”
DNS server
“br”
DNS server
“com”
DNS server
“abc”
DNS server
“www”
DNS server
Primary
DNS server
1
23
4
5
6
7
8
9
10
11
12
DNS client
24. 24AULA :
Campus Charqueadas
O que é DHCP
• É a abreviatura de Dynamic Host
Configuration Protocol (Protocolo de
Configuração Dinamica de Hosts)
• É um serviço que serve para automatizar
as configurações do protocolo TCP/IP de
qualquer dispositivos ligado a rede que
utilize esse protocolo
25. 25AULA :
Campus Charqueadas
Benefícios do DHCP
• Automação do processo de configuração
do protocolo TCP/IP nos dispositivos de
rede
• Facilidade na alteração de parâmetros em
todos os dispositivos através de uma
simples alteração no servidor
• Eliminação de erros de configuração
26. 26AULA :
Campus Charqueadas
DHCP
• Aprendemos até aqui sobre os
fundamentos do protocolo TCP/IP que são
utilizados em equipamentos de rede
• Os principais parâmetros são:
– Número IP
– Máscara de sub-rede
– Gateway padrão
– Número IP de um ou mais servidores de DNS
27. 27AULA :
Campus Charqueadas
DHCP
• Em uma rede com milhares de
computadores imaginem o caos que seria
configurar o TCP/IP manualmente, um
computador de cada vez
• Agora imagine ter de trocar o endereço do
gateway padrão por exemplo de todos
esses computadores
28. 28AULA :
Campus Charqueadas
DHCP
• Além de trabalhoso precisaríamos de uma
equipe técnica bem grande para executar
essas tarefas, e muito tempo disponível
• E ainda corre-se o risco de um erro de
digitação e aquele computador não
conseguirá se conectar a rede
29. 29AULA :
Campus Charqueadas
DHCP
• Pode até nem ser tão grande o número de
computadores, algo entre 30 e 50
computadores já se torna uma tarefa
árdua a configuração manual
• Para resolver esse problema que foi
criado o DHCP
30. 30AULA :
Campus Charqueadas
Termos utilizados no DHCP
• Servidor DHCP
• Cliente DCHP
– Escopo
– Superescopo
– Intervalo de exclusão
– Pool de endereços
– Concessão
– Reserva
– Tipos de opção
31. 31AULA :
Campus Charqueadas
Servidor DHCP
• É um servidor onde é instalado o serviço
de DHCP
• Pode ser configurado em servidores Linux
e Windows Server
• Não necessariamente um servidor DHCP
é um computador, muitos dos roteadores
de rede possuem um servidor DHCP
incluído
32. 32AULA :
Campus Charqueadas
Cliente DHCP
• É qualquer dispositivo de rede que se
comunique através do protocolo TCP/IP e
que esteja configurado para receber os
parâmetros de rede através do servidor de
DHCP
33. 33AULA :
Campus Charqueadas
Escopo
• Escopo é o intervalo consecutivo completo
de endereços IP possíveis para uma rede
• Em geral o escopo define uma única sub-
rede física na qual serão servidos o
serviço de DHCP
34. 34AULA :
Campus Charqueadas
Superescopo
• É um agrupamento administrativo de
escopos que pode ser usado para oferece
suporte a várias sub-redes lógicas na
mesma rede física
• É somente uma lista de escopos
associados ou escopos filhos
35. 35AULA :
Campus Charqueadas
Intervalo de exclusão
• É uma sequência limitada de endereços
IP dentro de um escopo que não são
fornecidos pelo servidor de DHCP
36. 36AULA :
Campus Charqueadas
Pool de endereços
• Após definir o escopo e aplicar os
intervalos de exclusão os endereços que
sobram formam o pool de endereços
desse escopo
• Esses endereços que serão fornecidos
quando algum equipamento requisitar as
configurações ao servidor de DHCP
37. 37AULA :
Campus Charqueadas
Concessão
• É um período de tempo especificado por
um servidor DHCP que o cliente pode
usar aquele endereço que ele recebeu do
servidor
• Uma concessão está ativa enquanto o
cliente está utilizando, geralmente o
cliente precisar renovar sua atribuição
antes que a concessão termine
38. 38AULA :
Campus Charqueadas
Reserva
• É usada para criar uma concessão
permanente
• A reserva assegura que um equipamento
especifico receba sempre o mesmo
endereço IP
• Uma reserva é criada associando o
número IP com o endereço MAC do
equipamento
39. 39AULA :
Campus Charqueadas
Tipos de opção
• São os outros parâmetros que o servidor
DCHP pode atribuir
• Por exemplo:
– Gateway padrão
– DNS
• Geralmente esses tipos de opção são
configurados junto ao escopo
41. 41AULA :
Campus Charqueadas
Do lado do servidor
• Nele são configurados
– Parâmetros de configuração válidos
– Um pool de endereços IP
– Duração da concessão
• O servidor recebe uma requisição e
retorna um conjunto de configuração para
acessar a rede a qual o mesmo gerencia
42. 42AULA :
Campus Charqueadas
Do lado do cliente
• O cliente tenta localizar um servidor
DHCP e obter as configurações do
protocolo TCP/IP
• Caso nenhum servidor DHCP seja
encontrado é utilizado o recurso “APIPA”
43. 43AULA :
Campus Charqueadas
Recurso APIPA
• Abreviatura de Automatic Private IP
Addressing
• Quando um equipamento de rede não
consegue encontrar um servidor DHCP
ele se auto atribui um endereço em uma
rede de classe B cuja rede é
169.254.0.0/16