Comandos IP
Para analizar, configurar y comprobar una red TCP/IP es necesario conocer los comandos que hacen uso de este protocolo.
En Windows se pueden usar desde el Símbolo del sistema (CMD).

IPCONFIG y sus parámetros más comunes
- Mostrar la configuración de las conexiones de red: ipconfig
- Mostrar la configuración COMPLETA de las conexiones: ipconfig /all
- Liberar la IPv4 de todas las conexiones de red: ipconfig /release
- Liberar la IPv6 de todas las conexiones de red: ipconfig /release6
- Renovar la IPv4 de todas las conexiones de red: ipconfig /renew
- Renovar la IPv6 de todas las conexiones de red: ipconfig /renew6
- Vaciar la caché de resolución DNS: ipconfig /flushdns
- Renovar las concesiones DHCP y volver a registrar los nombres DNS: ipconfig /registerdns
- Mostrar el contenido de la caché de resolución DNS: ipconfig /displaydns
- Mostrar el ID de clase DHCP IPv4: ipconfig /showclassid
- Cambiar el ID de clase DHCP IPv4: ipconfig /setclassid
- Mostrar el ID de clase DHCP IPv6: ipconfig /showclassid6
- Cambiar el ID de clase DHCP IPv6: ipconfig /setclassid6
- Mostrar la ayuda con todos los parámetros: ipconfig /?
Otros comandos TCP/IP
- Comprobar la conectividad: ping dominio.tld (ej.: ping andy21.com)
- Trazar la ruta hasta un dominio o IP: tracert dominio.tld
- Trazar la ruta midiendo la pérdida de paquetes en cada salto: pathping dominio.tld
- Consultar en los DNS la IP de un dominio: nslookup dominio.tld
- Mostrar las conexiones activas y estadísticas de red: netstat
- Mostrar la tabla de rutas: route print
- Mostrar la dirección MAC de cada adaptador: getmac
- Mostrar la tabla ARP (IP y MAC de otros equipos de la red): arp -a
- Actualizar la caché de nombres NetBIOS (lmhosts): nbtstat -R
- Acceder en modo terminal a un equipo remoto (no instalado por defecto): telnet
- Mostrar el nombre del equipo: hostname
- Cliente de transferencia de archivos por FTP: ftp
- Abrir las conexiones de red: control netconnections
Equivalentes en Linux y macOS
- Configuración de red: ip a (Linux) o ifconfig (macOS)
- Trazar la ruta: traceroute dominio.tld
- Consultar los DNS: dig dominio.tld o nslookup dominio.tld
- Conexiones activas: ss -tuln (Linux) o netstat -an (macOS)


