O Cisco IOS tem servidor DHCP integrado. Em redes menores, o próprio roteador distribui endereços IP sem precisar de servidor DHCP dedicado.
Em redes maiores, o roteador age como relay (ip helper-address) encaminhando as requisições para um servidor DHCP externo. Mas em ambos os casos, o CCNA cobra a configuração do servidor DHCP no IOS.
A ordem correta de configuração
Antes de criar o pool, exclua os endereços que não devem ser distribuídos:
! Excluir os endereços usados por dispositivos com IP estático
Router(config)# ip dhcp excluded-address 192.168.1.1 192.168.1.10
Daí ao criar o pool, o DHCP não distribui endereços de 192.168.1.1 a 192.168.1.10. São os endereços do gateway, servidores, impressoras e outros dispositivos com IP fixo.
Se você não excluir primeiro, o DHCP pode distribuir o IP do gateway para um host e causar conflito.
Configuração do pool DHCP
Router(config)# ip dhcp pool LAN-PRINCIPAL
Router(dhcp-config)# network 192.168.1.0 255.255.255.0
Router(dhcp-config)# default-router 192.168.1.1
Router(dhcp-config)# dns-server 8.8.8.8 8.8.4.4
Router(dhcp-config)# lease 7
Router(dhcp-config)# domain-name empresa.com.br
network: define a subnet que o pool vai gerenciar. O DHCP distribui endereços dentro dessa subnet.
default-router: o gateway padrão que os clientes vão receber. Geralmente o endereço da interface do roteador na mesma subnet.
dns-server: até dois servidores DNS. O cliente usa o primeiro e só vai para o segundo se o primeiro não responder.
lease: tempo de concessão em dias (padrão é 1 dia). lease infinite cria concessão permanente. lease 0 8 define 8 horas.
domain-name: sufixo DNS para resolução de nomes locais.
Configuração completa com múltiplos pools
Em redes com múltiplas VLANs, você pode ter um pool por subnet:
! Excluir endereços estáticos das duas subnets
ip dhcp excluded-address 192.168.10.1 192.168.10.10
ip dhcp excluded-address 192.168.20.1 192.168.20.10
! Pool para VLAN 10 - Usuários
ip dhcp pool USUARIOS
network 192.168.10.0 255.255.255.0
default-router 192.168.10.1
dns-server 8.8.8.8
lease 1
! Pool para VLAN 20 - Servidores
ip dhcp pool SERVIDORES
network 192.168.20.0 255.255.255.0
default-router 192.168.20.1
dns-server 192.168.20.5
lease 7
O IOS identifica automaticamente qual pool usar baseado na interface que recebeu a requisição DHCP (ou no campo giaddr se vier via relay).
Verificação
Router# show ip dhcp pool
Pool LAN-PRINCIPAL:
Utilization mark (high/low) : 100 / 0
Subnet size (first/next) : 0 / 0
Total addresses : 254
Leased addresses : 12
Pending event : none
1 subnet is currently in the pool:
Current index IP address range Leased/Excluded/Total
192.168.1.11 192.168.1.1 - 192.168.1.254 12 /10 /254
Leased addresses mostra quantos endereços estão em uso. Total addresses mostra o total disponível.
Router# show ip dhcp binding
IP address Client-ID/ Lease expiration Type
Hardware address
192.168.1.11 0100.aabb.ccdd.ee Aug 17 2026 09:00 AM Automatic
192.168.1.12 0100.1122.3344.55 Aug 17 2026 09:15 AM Automatic
show ip dhcp binding lista todos os endereços distribuídos com o MAC do cliente e a data de expiração.
Router# show ip dhcp conflict
IP address Detection method Detection time VRF
192.168.1.25 Ping Aug 16 2026 08:30 AM
show ip dhcp conflict mostra endereços que o DHCP detectou como conflito (dois dispositivos com o mesmo IP). O DHCP usa ping antes de distribuir um endereço para verificar se já está em uso.
Limpar concessões
! Limpar uma concessão específica
Router# clear ip dhcp binding 192.168.1.11
! Limpar todas as concessões
Router# clear ip dhcp binding *
Desabilitar o DHCP server
Se o roteador está atuando como relay (ip helper-address) para um servidor externo, você pode desabilitar o DHCP server local para evitar conflito:
Router(config)# no service dhcp
O que a prova CCNA cobra
DHCP server está em IP Services. Os pontos mais frequentes:
Por que excluir endereços antes de criar o pool. Os comandos do pool: network, default-router, dns-server, lease. Verificação com show ip dhcp binding e show ip dhcp pool. O que show ip dhcp conflict mostra. A diferença entre DHCP server no roteador e DHCP relay (ip helper-address).
FAQ
O DHCP server do IOS tem limite de endereços? Não há limite técnico além do tamanho da subnet. O limite prático é a memória do roteador para manter a tabela de bindings.
Como criar uma reserva de IP fixo para um dispositivo específico?
ip dhcp pool SERVIDOR-WEB
host 192.168.1.100 255.255.255.0
hardware-address 0011.2233.4455
default-router 192.168.1.1
O pool com comando host em vez de network cria uma reserva: o dispositivo com aquele MAC sempre recebe o mesmo IP.
O DHCP server funciona em switches? Sim, em switches de camada 3. A configuração é idêntica à do roteador.
▌ DHCP server é tema de IP Services do CCNA. O diagnóstico gratuito do PacketPass mostra onde estão suas lacunas. Resultado na hora, sem cadastro.
Informações baseadas no blueprint CCNA 200-301 atual e documentação oficial da Cisco sobre DHCP server no IOS.