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:
- Buscar cmd con la herramienta de búsqueda incorporada de Windows.
- Haz clic con el botón derecho del ratón en el icono Inicio y selecciona Símbolo del sistema.
3. Presiona la combinación de teclas Windows + R
, luego escribe cmd en la ventana Ejecutar que aparece.
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ámetro | Descripción |
---|---|
/all | Mostrar la información de configuración completa de TCP/IP para todos los adaptadores de red. |
/release | Libera la dirección IPv4 del adaptador especificado. |
/release6 | Libera la dirección IPv6 del adaptador especificado. |
/renew | Renueva la dirección IPv4 para el adaptador especificado. |
/renew6 | Renueva la dirección IPv6 para el adaptador especificado. |
/flushdns | Purga el caché del DNS Resolver. |
/registerdns | Refresca todas las concesiones DHCP y vuelve a registrar los nombres del DNS. |
/displaydns | Mostrar el contenido del DNS Resolver Cache. |
/showclassid | Muestra todas las identificaciones de clase del DHCP permitidas para el adaptador. |
/setclassid | Modifica la ID de clase del DHCP. |
/showclassid6 | Muestra todas las IDs de clase IPv6 DHCP permitidas para el adaptador. |
/setclassid6 | Modifica 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
.
- Dirección IPv4: 192.168.1.5
- Máscara de subred: 255.255.255.0
- Puerta de enlace predeterminada: 192.168.1.1
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 /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 /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 /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 /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 /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 /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 /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.
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 .
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.
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.
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?