43
1 AULA : Campus Charqueadas Redes de Computadores II INF-3A

Redes de computadores 2 - Aula 6 - DNS, DHCP

Embed Size (px)

Citation preview

Page 1: Redes de computadores 2 - Aula 6 - DNS, DHCP

1AULA  :

Campus  Charqueadas

Redes  de  Computadores  II  INF-3A

Page 2: Redes de computadores 2 - Aula 6 - DNS, DHCP

2AULA  :

Campus  Charqueadas

DNS

Page 3: Redes de computadores 2 - Aula 6 - DNS, DHCP

3AULA  :

Campus  Charqueadas

DNS

• DNS  é  a  abreviatura  de  Domain  NameSystem,  é  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.

Page 4: Redes de computadores 2 - Aula 6 - DNS, DHCP

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.

Page 5: Redes de computadores 2 - Aula 6 - DNS, DHCP

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.

Page 6: Redes de computadores 2 - Aula 6 - DNS, DHCP

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.

Page 7: Redes de computadores 2 - Aula 6 - DNS, DHCP

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.

Page 8: Redes de computadores 2 - Aula 6 - DNS, DHCP

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?”

Page 9: Redes de computadores 2 - Aula 6 - DNS, DHCP

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?”

Page 10: Redes de computadores 2 - Aula 6 - DNS, DHCP

10AULA  :

Campus  Charqueadas

Hierarquia  de  nomes

.

.com .net .br

.com

.abc

.www .ftp

.gov .edu

.ifsul

.charqueadas

.org .net .mil

.fr .uk

Page 11: Redes de computadores 2 - Aula 6 - DNS, DHCP

11AULA  :

Campus  Charqueadas

Hierarquia  de  nomes

• O  domínio  root,  o  de  mais  alto  nível  foi  nomeado  como  sendo  um  ponto  (.)

Page 12: Redes de computadores 2 - Aula 6 - DNS, DHCP

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

Page 13: Redes de computadores 2 - Aula 6 - DNS, DHCP

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

Page 14: Redes de computadores 2 - Aula 6 - DNS, DHCP

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

Page 15: Redes de computadores 2 - Aula 6 - DNS, DHCP

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

Page 16: Redes de computadores 2 - Aula 6 - DNS, DHCP

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

Page 17: Redes de computadores 2 - Aula 6 - DNS, DHCP

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.

Page 18: Redes de computadores 2 - Aula 6 - DNS, DHCP

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.

Page 19: Redes de computadores 2 - Aula 6 - DNS, DHCP

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.br200.135.200.7 ftp.abc.com.br200.135.200.32 srv01.abc.com.br srv-­files

Page 20: Redes de computadores 2 - Aula 6 - DNS, DHCP

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.

Page 21: Redes de computadores 2 - Aula 6 - DNS, DHCP

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.

Page 22: Redes de computadores 2 - Aula 6 - DNS, DHCP

22AULA  :

Campus  Charqueadas

Como  é“.”

DNS  server

“br”DNS  server

“com”DNS  server

“abc”DNS  server

“www”DNS  server

PrimaryDNS  server

1

23

45

6

7

8

9

10

11

12

DNS  client

Page 23: Redes de computadores 2 - Aula 6 - DNS, DHCP

23AULA  :

Campus  Charqueadas

DHCP

Page 24: Redes de computadores 2 - Aula 6 - DNS, DHCP

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

Page 25: Redes de computadores 2 - Aula 6 - DNS, DHCP

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

Page 26: Redes de computadores 2 - Aula 6 - DNS, DHCP

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

Page 27: Redes de computadores 2 - Aula 6 - DNS, DHCP

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

Page 28: Redes de computadores 2 - Aula 6 - DNS, DHCP

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

Page 29: Redes de computadores 2 - Aula 6 - DNS, DHCP

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

Page 30: Redes de computadores 2 - Aula 6 - DNS, DHCP

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  

Page 31: Redes de computadores 2 - Aula 6 - DNS, DHCP

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  

Page 32: Redes de computadores 2 - Aula 6 - DNS, DHCP

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

Page 33: Redes de computadores 2 - Aula 6 - DNS, DHCP

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

Page 34: Redes de computadores 2 - Aula 6 - DNS, DHCP

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

Page 35: Redes de computadores 2 - Aula 6 - DNS, DHCP

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

Page 36: Redes de computadores 2 - Aula 6 - DNS, DHCP

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

Page 37: Redes de computadores 2 - Aula 6 - DNS, DHCP

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

Page 38: Redes de computadores 2 - Aula 6 - DNS, DHCP

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

Page 39: Redes de computadores 2 - Aula 6 - DNS, DHCP

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

Page 40: Redes de computadores 2 - Aula 6 - DNS, DHCP

40AULA  :

Campus  Charqueadas

Como  funciona

• O  serviço  DHCP  utiliza  um  modelo  cliente/servidor

Page 41: Redes de computadores 2 - Aula 6 - DNS, DHCP

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

Page 42: Redes de computadores 2 - Aula 6 - DNS, DHCP

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”

Page 43: Redes de computadores 2 - Aula 6 - DNS, DHCP

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