- Publicado en
🌐 ¿Qué son las IPs de redes locales y por qué importan?
En una red privada —como la de tu casa, oficina o servidor local— los dispositivos no usan direcciones IP públicas (las que se ven en Internet), sino direcciones privadas, definidas por estándares internacionales (RFC 1918). Estas IPs no son enrutables en Internet, lo que las hace ideales para entornos internos: seguras, reutilizables y sin conflictos globales.
🔢 Los 3 rangos privados oficiales (y sus máscaras típicas)
| Rango | Máscara típica | CIDR | Nº aprox. de hosts |
|---|---|---|---|
| 10.0.0.0 – 10.255.255.255 | 255.0.0.0 | /8 |
~16,7 millones |
| 172.16.0.0 – 172.31.255.255 | 255.240.0.0 | /12 |
~1,048 millones |
| 192.168.0.0 – 192.168.255.255 | 255.255.0.0 | /16 |
~65.500 |
✅ Solo los rangos 172.16.0.0 a 172.31.255.255 son privados dentro del bloque 172.x.x.x.
(Ej:172.26.0.0es privado ✅;172.32.0.0ya no lo es ❌)
🛠 Formas comunes de escribir rangos (útiles en herramientas como nmap, iptables, scripts…)
Notación CIDR (la más limpia y recomendada):
192.168.1.0/24→ todos los hosts desde192.168.1.0hasta192.168.1.255- Incluye dirección de red (
.0) y broadcast (.255), aunque en la práctica los hosts usan.1a.254.
Rango explícito:
192.168.1.10-192.168.1.20→ solo esos 11 hosts.
Red + máscara (formato antiguo, pero aún usado):
192.168.1.0:255.255.255.0- Menos legible y propenso a errores; evítalo si puedes usar CIDR.
🧠 Consejos prácticos (para autónomos y sysadmins)
- En redes pequeñas (casa, oficina pequeña), usa
192.168.x.0/24: fácil de recordar y suficiente para ≤254 dispositivos. - En entornos más grandes (edificios, múltiples VLANs),
10.x.x.x/8da flexibilidad para segmentar sin límites. - Nunca asignes IPs públicas (como
8.8.8.8) en tu LAN: romperás el enrutamiento y la seguridad. - Si usas
zsh(como sabes que te interesa 😊), puedes aprovechar expansiones como:zsh for ip in 192.168.1.{1..10}; do ping -c1 $ip &>/dev/null && echo "$ip está activo"; donePerfecto, Tino. Aquí tienes una mini-guía en Markdown, práctica y enfocada en lo esencial:
✅ Subredes
✅ DHCP reservado (estático por MAC)
✅ Detección de conflictos IP
Ideal para tener a mano en tu entorno de trabajo (CLI-friendly, como te gusta), y fácil de publicar como post complementario en blog.tinux.net.
🔹 1. Subredes: Segmentar sin perder el control
¿Por qué?
- Evitar broadcast excesivo
- Aislar dispositivos (ej: IoT, servidores, invitados)
- Escalar sin rehacer toda la red
Caso práctico: partir 192.168.0.0/24 en 2 subredes
| Red | CIDR | Rango útil | Gateway típico |
|---|---|---|---|
| Oficinas | 192.168.0.0/25 |
192.168.0.1 – 192.168.0.126 |
192.168.0.1 |
| Servidores | 192.168.0.128/25 |
192.168.0.129 – 192.168.0.254 |
192.168.0.129 |
💡 /25 = 255.255.255.128 → primer bit del último octeto indica subred (0 = primera mitad, 1 = segunda mitad).
Comando útil (Linux):
ipcalc 192.168.0.0/25
# Muestra: Network, HostMin, HostMax, Broadcast, Netmask
Instala con
sudo apt install ipcalc(Debian/Ubuntu).
🔹 2. DHCP Reservado (asignación estática por MAC)
¿Por qué?
- Que un servidor, impresora o NAS siempre tenga la misma IP
- Sin tocar la configuración del dispositivo (todo desde el router/DHCP server)
Ejemplo en dnsmasq (muy usado en routers y Pi-hole):
Edita /etc/dnsmasq.conf:
# Reserva por MAC → IP fija
dhcp-host=AA:BB:CC:DD:EE:FF,192.168.1.50,impresora,24h
dhcp-host=11:22:33:44:55:66,192.168.1.100,servidor-web,infinite
- Formato:
mac,ip,nombre,tiempo-de-lease
Reinicia:
sudo systemctl restart dnsmasq
En routers domésticos (Movistar, Vodafone...):
- Suele estar en Red local → Reservas DHCP o Dispositivos → Asignar IP fija.
🔹 3. Detectar conflictos de IP (dos equipos con la misma IP)
Síntomas:
- Pérdida intermitente de conectividad
- Mensajes como "IP address conflict" en Windows
- ARP inconsistente:
arp -amuestra la misma IP con dos MACs distintas
Herramientas CLI (desde un equipo Linux/macOS):
✅ 1. arp-scan (la más fiable):
sudo arp-scan --interface=eth0 --localnet
Muestra todas las IPs activas + MACs. Si ves 2 MACs para una misma IP → conflicto.
Instala:
sudo apt install arp-scan
✅ 2. ping + arp (método manual):
ping -c 3 192.168.1.50
arp -n | grep 192.168.1.50
# Si cambia la MAC entre pings → conflicto
✅ 3. En Windows:
arp -a | findstr "192.168.1.50"
Solución:
- Reinicia el equipo conflictivo (para que pida nueva IP vía DHCP)
- Verifica reservas DHCP (evita asignar manualmente IPs dentro del rango DHCP)
- Usa rangos separados: ej, DHCP:
.100–.200, estáticas:.2–.99
🧰 Bonus: Rangos privados (recordatorio rápido)
| Rango base | Usado en… |
|---|---|
192.168.1.0/24 |
Hogares, oficinas pequeñas |
172.26.0.0/16 |
Empresas, entornos profesionales (muy común en España ✅) |
10.0.0.0/8 |
Datacenters, redes grandes |