📚 Boris School
← Voltar ao curso

IP Services

DHCP e DNS

DHCP (Dynamic Host Configuration Protocol)

Automaticamente atribui endereços IP e outras configurações de rede aos hosts.

Processo DORA (4 etapas):

  1. Discover (Cliente → Broadcast: 255.255.255.255 ou 67/UDP): "Alguém tem IP pra mim?"
  2. Offer (Servidor → Cliente: broadcast ou unicast): "Use este IP: 192.168.1.10"
  3. Request (Cliente → Broadcast): "Confirmo, quero o 192.168.1.10"
  4. Ack (Servidor → Cliente): "OK, está reservado. Configurações: gateway 192.168.1.1, DNS 8.8.8.8, lease 24h"

Configuração de Servidor DHCP no Roteador Cisco:

ip dhcp pool REDE_LOCAL
 network 192.168.1.0 255.255.255.0
 default-router 192.168.1.1
 dns-server 8.8.8.8 8.8.4.4
 lease 7

! Excluir endereços que não devem ser distribuídos
ip dhcp excluded-address 192.168.1.1 192.168.1.10

DHCP Relay (ip helper-address):

Quando o servidor DHCP está em outra rede (já que Discover é broadcast, não atravessa roteador):

interface vlan 10
 ip helper-address 10.0.0.10

O ip helper-address converte o broadcast DHCP em unicast para o servidor. Por padrão, também faz relay de: DNS, TFTP, NTP, NetBIOS, etc.

DHCP Snooping (segurança):

Filtra mensagens DHCP para prevenir rogue DHCP servers:

ip dhcp snooping
ip dhcp snooping vlan 10,20
interface gigabitethernet0/1
 ip dhcp snooping trust    ! Porta para o servidor DHCP legítimo

DNS (Domain Name System)

Resolve nomes de domínio (www.google.com) para endereços IP. Porta 53/UDP (consulta), 53/TCP (zone transfer).

Tipos de Registro:

  • A: IPv4 → nome
  • AAAA: IPv6 → nome
  • CNAME: Alias (aponta nome → nome canônico)
  • MX: Mail exchange
  • NS: Name server
  • PTR: Reverse lookup (IP → nome)

Comandos de troubleshooting:

Router# ping google.com
Router# nslookup google.com
Router# debug ip dhcp server events
Router# show ip dhcp binding