En este articulo vamos a revisar algunos de los comandos en consola CMD Windows mas utilizados en actividades de prueba y validaciones.
En muchas actividades relacionados a redes y relacionados a la administración de endpoint para usuario como computadoras, la terminal de CMD es una herramienta muy utilizada para temas de testeo, troubleshooting, pruebas de conectividad y configuración de servicios por terminal. Vamos a revisar algunos de los comandos más utilizados.
Vamos a Iniciar con los Comandos en Consola CMD Windows
Ipconfig
Este comando nos sirve para varios propósitos como lo son:
-Conocer la direccion IP (IPv4/IPv6)
-Validar la mascara de red y Gateway
-Validar si la conexión de red es por la interfaz ethernet o por wireless.
Ejemplo
Ping
El comando ping es uno de los mas utilizados, se utiliza para realizar pruebas de conectividad a los servicios internos o de internet. El comando PING también nos puede indicar los tiempos de respuesta entre el dispositivo y el servicio al cual se está intentando comunicar, también con este comando podemos apreciar si existen paquetes perdidos hacia el destino.
Ejemplo: Ping a Google (8.8.8.8), como se ve en la imagen, se realiza un ping a una de las IPs públicas y también al dominio de Google.com, este segundo ping nos indica que el ping fue realizado a una IPv6.
Tracert
El comando tracert nos ayuda a ver los saltos que hacen nuestras peticiones desde nuestro equipo hasta el destino que se requiere llegar. Este comando también nos muestra el tiempo de respuesta en cada salto y las direcciones IP de cada uno hasta llegar al destino.
Algo que podemos obtener con el resultado de este comando, es tener una vista del comportamiento de cada salto de nuestro trafico y validar si en algún punto hay mayor lentitud o perdida de comunicación.
Como máximo, el tracert realiza 30 saltos para intentar alcanzar el destino, caso contrario, el destino se marca como inalcanzable.
Ejemplo: Se realiza un tracert a una IP publica de Google.
Nslookup
Con este comando podemos obtener el nombre de dominio de determinada IP o viceversa. Esto lo podemos aplicar para conocer las IPs publicas o privadas de determinados servicios.
Ejemplo: Aplicaremos el comando nslookup al dominio Google.com y a una IP publica de Google.
Arp -a
Con este comando podemos obtener información sobre quien esta conectado en nuestra red local. La información que obtenemos es la IP y la mac address del dispositivo que esta conectado en el mismo servicio de red, estas conexiones se marcarían como tipo dinámico.
Ejemplo: Vemos en el resultado de ejemplo 3 conexiones tipo dinámico y estos son de otros dispositivos conectados a la misma red.
Netstat
Con este comando podemos visualizar las conexiones que esta realizando nuestro equipo local o computadora, el tipo de protocolo utilizado, el estado de la conexión, dirección local y remota.
Gpudate
Con este comando se solicita de manera manual una actualización de las políticas que proporciona o libera el dominio de una red empresarial.
Si queremos forzar una actualización de políticas, se puede usar el comando siguiente “gpupdate /force”.
Pathping
Este comando es como una combinación entre el ping y el tracert, nos muestra los saltos que realiza nuestra petición a un destino, la prueba realizada inicia desde nuestro equipo y se analiza el resultado para determinar si existe perdida de paquetes y brinda detalles de comunicación entre los dos puntos. El resultado de este comando suele tardar un poco más.
Ejemplo: Aplicamos el comando a una IP publica de Google (8.8.8.8).
Getmac
Con este comando podemos obtener la mac address del dispositivo donde lo aplicamos.
Como limitante de este comando, no muestra a que tipo de interfaz pertenece la mac address, interfaz wireless o ethernet.
Telnet
Con el comando telnet, se puede realizar una prueba para validar si el puerto del protocolo telnet esta abierto en alguno de los servicios como pagina web, servidores o dispositivos.
NOTA: Para utilizar telnet, es necesario primeramente activar este servicio desde las propiedades de Windows, de lo contrario al intentar aplicar el comando, la terminal CMD no reconocerá el comando.
Ejemplo: La terminal CMD no reconoce el comando telnet.
Me considero una persona apasionada por la tecnología y/o todo lo relacionado a servicios de TI, me gusta conocer un poco mas de todo lo nuevo que va saliendo y que puede hacer las cosas más sencillas y seguras, lo que busco plasmar en mis artículos es una manera sencilla de entender las cosas que he aprendido con el paso del tiempo y tratar de compartir un poco mas a detalle de algunos procesos y estructuras de TI.
Soy Ingeniero en Sistemas con certificaciones en redes Cisco, comparto lo poco o mucho de mi experiencia en el mundo de las tecnologías.