Los comandos CMD que debes conocer para controlar tu red

by

Aunque para muchos sigue siendo un gran desconocido, lo cierto es que cada vez son más los usuarios que comienzan a hacer sus pinitos con el símbolo del sistema. Sin embargo, para aquellos que usaron hace tiempo MS-DOS, la línea de comandos es un entorno bastante más familiar que para aquellos que no lo usaron. Desde el CMD o símbolo del sistema es posible realizar muchas de las opciones que nos permite hacer la propia interfaz gráfica del sistema, sin embargo, hay ciertas cosas que solo podemos desde el símbolo del sistema. Conoce los comandos básicos CMD para controlar ciertos aspecto de tu red en Windows 10.

Aunque la mayoría de usuarios avanzados ya conoce casi a la perfección cómo usar el símbolo del sistema y todo lo que podemos hacer en él, a continuación vamos a mostrar qué es exactamente el CMD, cómo podemos abrirlo y cuáles son los comandos básicos de red.

Qué es el símbolo del sistema y cómo abrirlo

CMD son las abreviaturas de CoMmanD y se trata de una programa de Microsoft equivalente el command.com, el intérprete de comandos de MSDOS. Dicho en otras palabras es una especie de traductor de comandos que utiliza el sistema operativo para interpretar cada uno de ellos y poderlos ejecutar correctamente.

Para abrir el CMD o símbolo de sistema, basta con escribir «símbolo del sistema» o «cmd» en la caja de la barra de búsqueda de la barra de tareas y hacer clic en la aplicación desde la lista de resultados. También podemos llegar hasta la línea de comando si abrimos una ventana Ejecutar de Windows, Win+R, escribimos «cmd» y pulsamos enter o Aceptar.

https://www.adslzone.net/app/uploads/2019/09/cmdaper.jpg

De cualquier forma, veremos cómo automáticamente se nos abrirá una ventana con el símbolo del sistema donde podremos comenzar a escribir aquellos comandos que queramos ejecutar. Ahora bien, para ejecutar ciertos comandos, vamos a tener que abrir el símbolo del sistema con permisos de administrador. En este caso, lo que tenemos que hacer es escribir «símbolo del sistema» o «CMD» en la caja de búsqueda de la barra de tareas y sobre el resultado que se nos muestra hacemos clic con el botón derecho del ratón y seleccionamos la opción Ejecutar como administrador.

Comandos básicos de red para ejecutar desde el CMD

ipconfig

Es uno de los comandos más útiles y utilizados, ya que nos ofrece información muy importante. Nada más ejecutar dicho comando, se nos mostrará en la línea de comandos información sobre los valores de configuración de red TCP/IP, dirección IP, puerta de enlace predeterminada, datos de nuestro adaptador de red, etc.

Su sintaxis es:

ipconfig [/allcompartments] [/? | /all | /renew [adaptador] | /release [adaptador] | /renew6 [adaptador] | /release6 [adaptador] | /flushdns | /displaydns | /registerdns | /showclassid adaptador | /setclassid adaptador [id._clase] | /showclassid6 adaptador | /setclassid6 adaptador [id._clase] ]

https://www.adslzone.net/app/uploads/2020/02/ipconfig.jpg

Opciones del comando:

ping

Es otro de los comandos de red más básicos y utilizados. Nos permite probar el estado de la comunicación del host local con uno o varios equipos remotos de una red IP. Por medio del envío de paquetes ICMP, diagnostica el estado, velocidad y calidad de una red determinada. Muy útil también para identificar problemas de red.

Al ejecutar este comando de red seguido de una dirección IP o URL de internet, veremos si el servidor de destino responde indicando la latencia y los paquetes perdidos.

https://www.adslzone.net/app/uploads/2020/02/ping.jpg

Su sintaxis es:

ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS] [-r count] [-s count] [[-j host-list] | [-k host-list]] [-w timeout] [-R] [-S srcaddr] [-c compartment] [-p] [-4] [-6] nombre_destino

tracert

Este comando permite determinar o conocer la ruta que toma un paquete de protocolo de Internet (IP) para llegar a su destino. TRACERT envía el primer paquete de eco con un TTL de 1 y aumenta el TTL en 1 en cada transmisión posterior, hasta que el destino responde o hasta que se alcanza el TTL máximo.

Su sintaxis es:

tracert [-d] [-h saltos_máximos] [-j lista_de_hosts] [-w tiempo_de_espera]
[-R] [-S srcaddr] [-4] [-6] nombre_destino

Opciones del comando:

pathping

Combina la utilidad de ping y tracert pero es más un comando informativo. Proporciona información sobre la latencia de la red y la pérdida de la red en saltos intermedios entre una fuente y un destino. Es decir, después de enviar los paquetes a un determinado destino, se analiza la ruta y se calcula la pérdida de paquetes.

Podríamos decir que, de manera similar a tracert, pathping envía ping de forma periódica a los enrutadores durante un tiempo determinados y calcula las estadísticas en función del número devuelto de cada uno.

La sintaxis es:

pathping [-g lista_host] [-h saltos_máx] [-i dirección] [-n] [-p período] [-q núm_consultas] [-w tiempo_espera] [-4] [-6] nombre_destino

Opciones del comando:

getmac

Como su propio nombre indica, este comando de red de CMD muestras las direcciones MAC de los adaptadores de red instalados en el sistema. Es decir, nos va a devolver la MAC del equipo donde lo ejecutamos. Recordemos que la dirección MAC es un identificador de 48 bits que corresponde de forma única a una tarjeta o dispositivo de red. También se la conoce como dirección física y es única para cada dispositivo.

Su sintaxis es:

getmac [/S sistema [/U nombre_usuario [/P [contraseña]]]] [/FO formato] [/NH] [/V]

https://www.adslzone.net/app/uploads/2020/02/getmac.jpg

Parámetros de getmac:

arp

Muestra y modifica las tablas de conversión de direcciones IP en direcciones físicas que utiliza el protocolo de resolución de direcciones (ARP). Resulta muy útil para visualizar la caché de resolución de direcciones.

Los formatos de uso de arp son:

arp -s inet_addr eth_addr [if_addr]
arp -d inet_addr [if_addr]
arp -a [inet_addr] [-N if_addr] [-v]

nslookup

El comando nslookup se utiliza para saber si el DNS está resolviendo correctamente los nombres y las IPs. Es decir, nos permite consultar de forma manual los servidores de nombres para resolver un nombre de host. Por lo tanto, permite conocer la dirección IP detrás de un determinado nombre de dominio.

Uso de nslookup:

route

El comando de red de CMD route nos permite visualizar y modificar la tabla de rutas en un servidor. De esta manera, podremos llevar un mejor control sobre la tabla de enrutamiento del sistema.

route [-f] [-p] [-4|-6] comando [destino] [MASK máscara_red] [puerta_enlace] [METRIC métrica] [IF interfaz]

https://www.adslzone.net/app/uploads/2020/02/route.jpg

Opciones del comando más habituales:

netstat

Netstat es el comando de red del CMD que como su nombre indica, muestra estadísticas de protocolo y conexiones de red de TCP/IP actuales. Concretamente, muestra un listado de las conexiones activas en nuestro ordenador, tanto entrantes como salientes, incluyendo datos como el protocolo utilizado, tablas de ruteo, estadísticas de las interfaces o el estados de la conexión.

Su sintaxis es:

netstat [-a] [-b] [-e] [-f] [-n] [-o] [-p proto] [-r] [-s] [-x] [-t] [intervalo]

NBTStat

Este comando muestra estadísticas del protocolo y conexiones TCP/IP actuales utilizando NBT o lo que viene a ser NetBIOS sobre TCP/IP. Muy útil para solucionar problemas con la resolución de nombres llevada a cabo por NetBIOS.

La sintaxis del comando es:

nbtstat[ [-a Nombreremoto] [-A dirección IP] [-c] [-n] [-r] [-R] [-RR] [-s] [-S] [intervalo] ]

Opciones del comando:

netsh

Netsh es un comando que nos ofrece varias opciones para la configuración de nuestra red, como modificar, administrar, diagnosticar la configuración de una red o cambiar la configuración de nuestros interfaces de red, tanto para IPv4 como para IPv6.

Netsh también proporciona una característica de scripting que permite ejecutar un grupo de comandos en modo de lotes con un equipo concreto.

Su sintaxis es:

netsh [-a ArchAlias] [-c Contexto] [-r EquipoRemoto] [-u [NombreDominio\]NombreUsuario] [-p ontraseña | *] [Comando | -f ArchivoScript]