Cómo usar el comando IPConfig con ejemplos

ip config

El comando ipconfig (abreviatura de IP Configuration) es una utilidad básica, pero popular, de la línea de comandos de la red de Windows que se utiliza para mostrar la configuración de la red TCP/IP de un computador. Si estás familiarizado con Linux, esta herramienta es similar a ifconfig. Esta herramienta se utiliza a menudo para solucionar problemas de conectividad de la red. Con ip config, puedes identificar los tipos de adaptadores de red de tu equipo, la dirección IP del computador, las direcciones IP de los servidores DNS (Domain Name System) que se están utilizando y mucho más.

RELACIONADO: Consultar mi dirección IP con IPconfig Windows.

Los comandos mostrados aquí son probados en Windows 10 pero la mayoría funcionará en otras versiones de Windows también.

Vista general

El ipconfig es una utilidad de línea de comandos de Windows que se utiliza a menudo para solucionar problemas de redes informáticas. Si eres un usuario de Linux, esta utilidad es similar a ifconfig. Se utiliza a menudo para determinar la dirección IP local, la máscara de subred, la dirección de la puerta de enlace y otras configuraciones de red de un equipo. Además, esta herramienta se utiliza para refrescar los ajustes del DHCP (Dynamic Host Configuration Protocol) y DNS (Domain Name System)

Si bien la mayor parte de la información proporcionada por la utilidad de línea de comandos ipconfig se puede encontrar a través de una interfaz gráfica más fácil de usar, a veces esa interfaz puede no estar disponible y la línea de comandos es la única opción disponible. Si eres un técnico del servicio de asistencia o un profesional de la red, se recomienda que comprendas el método de la línea de comandos para recuperar la configuración de red de un computador, y en algunos casos, realizar funciones de red.

Cómo abrir el Símbolo del Sistema (CMD)

Para usar esta utilidad, necesitarás ejecutar la ventana de línea de comandos. Las tres maneras comunes de lanzar la ventana de comandos son:

  1. Buscar cmd con la herramienta de búsqueda incorporada de Windows.
  2. Haz clic con el botón derecho del ratón en el icono Inicio y selecciona Símbolo del sistema.
ipconfig cmd

3. Presiona la combinación de teclas Windows + R, luego escribe cmd en la ventana Ejecutar que aparece.

ipconfig windows

Sintaxis de Ipconfig

ipconfig [/allcompartments] [/all] [/renew [<Adapter>]] [/release [<Adapter>]] [/renew6[<Adapter>]] [/release6 [<Adapter>]] [/flushdns] [/displaydns] [/registerdns] [/showclassid <Adapter>] [/setclassid <Adapter> [<ClassID>]]>

Parámetros de Ipconfig

ParámetroDescripción
/allMostrar la información de configuración completa de TCP/IP para todos los adaptadores de red.
/releaseLibera la dirección IPv4 del adaptador especificado.
/release6 Libera la dirección IPv6 del adaptador especificado.
/renewRenueva la dirección IPv4 para el adaptador especificado.
/renew6Renueva la dirección IPv6 para el adaptador especificado.
/flushdnsPurga el caché del DNS Resolver.
/registerdnsRefresca todas las concesiones DHCP y vuelve a registrar los nombres del DNS.
/displaydnsMostrar el contenido del DNS Resolver Cache.
/showclassidMuestra todas las identificaciones de clase del DHCP permitidas para el adaptador.
/setclassidModifica la ID de clase del DHCP.
/showclassid6Muestra todas las IDs de clase IPv6 DHCP permitidas para el adaptador.
/setclassid6Modifica el ID de clase IPv6 DHCP.
/?Muestra información de ayuda.

Ejemplos de uso

Hay una variedad de switches (sub comandos) disponibles con la utilidad ipconfig que mostrarán cierta información o realizarán ciertas funciones de red. En lo más básico, el ipconfig muestra la dirección IP de un computador, la máscara de subred y la puerta de enlace por defecto (que es típicamente la dirección IP de tu enrutador o el firewall de la red).

RELACIONADO: ¿Qué es una dirección IP y para qué sirve?


ipconfig - Recuperar información básica de la red TCP/IP

Para obtener información básica de la red de tu computador, escribe ipconfig en la ventana de comandos y luego presiona Enter.

El ejemplo de la captura de pantalla que se muestra a continuación es la salida del ipconfig de un computador en particular. La salida del resultado del ipconfig variará dependiendo de la configuración de la red y del tipo de adaptadores de red instalados en el equipo. En nuestro ejemplo de pantalla, muestra la siguiente información de red básica sobre el computador desde el que se ejecutó ipconfig.

Ten en cuenta que a menos que tu computador esté conectado directamente a Internet (esto es raro), la dirección IP reportada por ipconfig será la IP de tu red local, no tu dirección IP externa pública.

Mientras que otros detalles de la red pueden ser recuperados por la utilidad ipconfig, para la mayoría de los problemas de la red, esto es lo que típicamente se necesita.

ipconfig windows 10

ipconfig /all - Recuperar toda la información de la red TCP/IP

Otro switch útil con ipconfig es hacer que informe de todos los detalles de la red TCP/IP para todos los adaptadores de red de un computador. Esto se logra usando el switch /all. Este switch le proporciona la misma información básica que ipconfig descrita anteriormente, pero con mucho más detalle. Para recuperar toda la información de red de tu equipo, escribe ipconfig /all en la ventana de comandos y luego pulsa Enter.

Esto mostrará un informe completo de varios detalles de la red para el computador. Una vez más, el informe será diferente según la configuración de la red y los adaptadores de red instalados en el equipo. Este informe incluye información como:

  • Marca y modelo de tu(s) adaptador(s) de red
  • La dirección física (también conocida como la dirección MAC o dirección de hardware) de tu(s) adaptador(es)
  • Si tu dirección IP es alquilada (es decir, emitida por el DHCP o asignada estáticamente)
  • Si se concede la dirección IP, ¿Cuál es el plazo de concesión y el DHCP que lo ha concedido?
  • Servidores DNS

Como puedes ver, ipconfig /all te proporciona una gran cantidad de detalles sobre la configuración de tu red de computadores.

ipconfig/all

ipconfig /release - Libera la dirección IPv4 de todos los adaptadores de red

El switch /release hará que ipconfig pase a través de los adaptadores de red que tiene y que libere la dirección IPv4 emitida dinámicamente enviando un mensaje DHCPRELEASE al servidor DHCP. La mayoría de las veces, luego de este comando, con ipconfig /renew (descrito a continuación) hará que tus adaptadores de red se comuniquen con tu servidor DHCP para obtener una dirección IP (puede ser una nueva dirección IP o la misma IP que tenías antes de ejecutar el comando /release). Para la mayoría, la ejecución de este comando no tiene efectos adversos en su computador.

Para liberar la dirección IP de tu equipo, escribe ipconfig /release en la ventana de comandos y luego pulsa Enter.

Nota: 
Si tienes una dirección IP asignada estáticamente (asignada manualmente), este comando no la liberará. Ver el ejemplo ipconfig /renew para información relacionada.
ipconfig release

ipconfig /release6 - Libera la dirección IPv6 de todos los adaptadores de red

El comando es similar a ipconfig /release excepto que renueva la dirección IPv6 en los adaptadores.


ipconfig /release <adaptador> - Libera la dirección IPv4 para un adaptador de red específico

El switch /release <adaptador> causará que ipconfig libere la dirección IPv4 emitida dinámicamente enviando un mensaje DHCPRELEASE al servidor DHCP para un adaptador de red específico.

Para liberar la dirección IP de un adaptador de red específico en tu equipo llamado, por ejemplo "Conexión de área local 3", escribe ipconfig /release "Conexión de área local 3" en la ventana de comandos y luego pulsa Enter.

Nota:
Si tienes una dirección IP asignada estáticamente (asignada manualmente), este comando no la liberará. Ver el ejemplo de ipconfig /renew para información relacionada. 
ipconfig/release

ipconfig /renew - Obtener una nueva dirección IPv4 para todos los adaptadores de red

El comando ipconfig /renew hará que tu cmputador se comunique con tu servidor DHCP para obtener una dirección IPv4 si no tiene ya una o renueva una existente para todos los adaptadores de red. Dependiendo de cómo esté configurado tu servidor DHCP o del conjunto de direcciones disponibles, la dirección IP que recibirá puede ser la que tenía anteriormente o puede ser una nueva dirección IP. Una vez que ejecutes este comando, típicamente tomará sólo unos segundos para que un DHCP asigne a tu computador una dirección IP. En la siguiente imagen, la dirección IP asignada a este computador es 192.168.1.5.

Para renovar la dirección IP de tu computadora, escribe ipconfig /renew en la ventana de comandos y luego presiona Enter.

ipconfig renew

ipconfig /renew6 - Obtener una nueva dirección IPv6 para todos los adaptadores de red

El comando es similar a ipconfig /renew excepto que renueva la dirección IPv6 en los adaptadores.


ipconfig /renew <adaptador> - Obtener una nueva dirección IPv4 para un adaptador de red específico

El comando ipconfig /renew <adaptador> hará que tu computador se comunique con tu servidor DHCP para obtener una dirección IPv4 si no tiene ya una o renueva una existente para un adaptador de red específico. Dependiendo de cómo esté configurado tu servidor DHCP o del conjunto de direcciones disponibles, la dirección IP que recibirás puede ser la que tenía anteriormente o puede ser una nueva dirección IP. Una vez que ejecutes este comando, típicamente le tomará sólo unos segundos a un DHCP asignar una dirección IP a tu computador. En la siguiente imagen, la dirección IP asignada al adaptador de red llamado "Conexión de área local 3" es 192.168.1.5.

Para renovar la dirección IP de un adaptador de red en tu computador llamado "Conexión de área local 3", escribe ipconfig /renew "Conexión de área local 3" en la ventana de comandos y luego presiona Enter. Para averiguar el nombre o los nombres de los adaptadores de red de tu equipo, escribe ipconfig en la ventana de comandos y luego pulsa Enter.

ipconfig/renew

ipconfig /all | findstr /v 00-00-00 | findstr Physical - Mostrar la dirección MAC de sólo los adaptadores de red conectados físicamente

La utilidad ipconfig, con el switch /all, se usa a menudo para encontrar la dirección MAC (la dirección física/hardware de 6 bytes 'quemada') de los adaptadores de red. Mientras esto hace el trabajo, la salida muestra una plétora de información como la mencionada anteriormente. Si tienes varios adaptadores, la salida puede ser larga, lo que hace que sea engorroso encontrar lo que buscas.

La utilidad "Findtr" de Windows se utiliza para buscar patrones de texto. Alimentando la salida de ipconfig /all en findstr, podemos reducir significativamente el desorden y hacer que la salida muestre sólo la dirección MAC de los adaptadores de red físicos. Para ello, escribe lo siguiente en la ventana de comandos y luego pulsa Enter:

ipconfig /all | findstr /v 00-00-00 | findstr Physical

Este comando es en realidad una serie de tres comandos:

  • ipconfig /all
  • findstr /v 00-00-00
  • findstr Physical

La barra vertical (|), más comúnmente conocida como "el tubo", es un "comando" que toma la salida del lado izquierdo del tubo y la alimenta como entrada al comando de la derecha, pasando por alto la pantalla del computador.

Como muestra el comando anterior, la salida de ipconfig /all es direccionada al comando findstr /v 00-00-00 como su entrada. El findstr con el switch /v buscará líneas de texto en la salida de ipconfig /all que no contenga 00-00-00. Lo que esto hace es excluir cualquier adaptador de red que esté deshabilitado o no esté conectado. Estos adaptadores de red tendrán una dirección MAC que comienza con 00-00-00.

El resultado del primer findstr todavía contendrá mucha información que podemos filtrar más adelante, como la información del periodo de concesión de DHCP. Para reducir aún más el desorden para terminar finalmente con una salida que liste sólo la dirección MAC de los adaptadores físicos, necesitaremos canalizar la salida del primer findstr en un segundo comando findstr. Este segundo findster filtrará todas las líneas de texto excepto las que tienen la palabra "Physical".

Esta serie de comandos produce una salida que es concisa para mostrar sólo la dirección MAC de los adaptadores de red conectados. Esto genera un informe mucho más fácil de leer que el que se usa sólo con ipconfig /all.

ipconfig all

ipconfig /displaydns - Ver Caché DNS

Cuando se visita un sitio web utilizando su nombre de dominio (por ejemplo, www.comofriki.com), el computador necesitará conocer la dirección IP de ese sitio web para poder encontrar el servidor que lo aloja en Internet. El proceso de identificación de la dirección IP se denomina búsqueda DNS (análogo a la búsqueda de un número en una guía telefónica). Una vez que el equipo conoce la dirección IP asociada al sitio web que deseas visitar, lo almacena en la memoria caché del computador. El propósito del almacenamiento en caché es mejorar el rendimiento al no hacer que tu computador realice una búsqueda DNS cada vez que accedas a una página web del sitio web.

Este comando listará todas las direcciones IP actualmente almacenadas en el caché de tu equipo (también conocido como caché de resolución DNS). Si has accedido a muchas páginas web desde que encendiste el equipo, esta lista puede ser muy larga. La siguiente ilustración muestra sólo unas pocas entradas de entre muchas para un equipo en particular. Si acabas de encender tu computador y no has accedido a sitios web o servidores de la red en Internet, entonces la lista sólo mostrará una configuración de "localhost" en tu archivo de hosts locales.

Para mostrar las entradas DNS en caché en tu computador, escribe ipconfig /displaydns en la ventana de comandos y luego pulse Enter.

Este comando se utiliza normalmente para solucionar problemas específicos de búsqueda de DNS.

ipconfig/displaydns

La información que aparece en la lista incluye:

  • Nombre de registro: el nombre del sitio web o servidor en el que se realizó una búsqueda DNS.
  • Tipo de registro:
    • 1 = A
    • 2 = NS (indica que la entrada es un servidor de nombres)
    • 5 = CNAME (significa nombre canónico y es un tipo de registro que asigna un alias a un verdadero nombre de dominio)
    • 15 = MX (indica que la entrada es un servidor de correo electrónico)
  • Período de vida: el tiempo (en segundos) antes de que esta entrada de la memoria caché expire (puede ser tan corto como unos minutos o unos días)
  • Longitud de datos: la longitud (en bytes)
    • 4 u 8 Bytes = dirección IPv4
    • 16 Bytes = dirección IPv6

ipconfig /flushdns - Purga de la caché del DNS

Este comando purgará las entradas DNS en caché de tu equipo. Normalmente, esto se hace para solucionar problemas relacionados con el DNS. Un ejemplo de esto es cuando intentas acceder a un sitio web pero se presenta un mensaje de error que indica que el sitio web no se encuentra. Para la mayoría de las personas, la ejecución de este comando no tiene efectos adversos en el equipo. Consulta el ejemplo de ipconfig /displaydns para obtener información relacionada.

Para borrar todas las entradas DNS en caché de tu equipo, escribe ipconfig /flushdns en la ventana de comandos y luego pulsa Enter .

ipconfig flushdns

Otros Usos y Obtención de Ayuda

Los ejemplos de uso descritos en el artículo muestran sólo algunas de las funciones disponibles con el comando ipconfig. Para obtener una lista de los switch disponibles, escribe ipconfig /? en la ventana de comandos y luego presiona Enter.

ipconfig cmd

Tips:
Redirigir la salida a un archivo de texto

En lugar de mostrar los resultados en la pantalla, puedes hacer que los resultados se guarden automáticamente en un archivo de texto en tu computador. Para ello, simplemente utiliza el símbolo ">" seguido de la ruta de la carpeta y el nombre del archivo que desees. Por ejemplo, para redirigir la salida de ipconfig /?, escribe ipconfig /? > c:\comofriki\ipconfig-results.txt en la ventana de comandos y luego presiona Enter:

Esto creará un archivo llamado ipconfig-results.txt en la ruta de la carpeta c:\comofriki, que tendrá su resultado. Luego puedes abrir este archivo con cualquier editor de texto, como el Bloc de Notas de un computador con Windows, como se muestra a continuación.

comandos ipconfig

Conclusión:

La utilidad ipconfig puede proporcionar una gran cantidad de información para la solución de problemas de la red. Esta utilidad es un recurso valioso para los computadores que obtienen una dirección IP automáticamente. Si eres un técnico del servicio de asistencia técnica, un administrador de redes o un administrador de sistemas, esta es una gran utilidad con la que familiarizarse.

RELACIONADO: ¿Qué es el comando PING y para qué sirve?