
22 Comandos CMD para diagnosticar problemas de red
Es algo normal tener que lidiar todos los días con problemas de red. Si trabajas en el lado de networking, muchas veces te van a culpar del problema por pura ignoriancia, porque siempre es el maldito DNS! A continuación te dejo un listado de comando para poder sacar la información de red de un servidor/equipo, y poder determinar si hay un problema de red o no.
Al lío!
- ipconfig: Nos detalla la información de la configuración del adaptador de red. IPv4/IPv6, máscara de red y puerta de enlace.
- ipconfig /all: Muestra información más amplia y detallada que ipconfig. IPv4/IPv6, máscara de red y puerta de enlace, DNS primaria y secundaria, Dirección MAC, servidor DHCP…
- ipconfig /release: librea la todas IP y configuraciones del adaptador de red asignada por el DHCP
- ipconfig /release [Nombre Adaptador]: libera la IP y configuración del adaptador de red que especifiquemos asignada por el DHCP. El nombre del adaptador de red permite wildcards
- ipconfig /renew: Solicita al DHCP que se nos asigne una IP y opciones a todos nuestros adaptadores de red.
- ipconfig /renew [Nombre Adaptador]: Solicita al DHCP que se nos asigne una IP y opciones al adapatador de red que especifiquemos.El nombre del adaptador de red permite wildcards.
- ipconfig /displaydns: Muestra la informaciónalmacenada sobre las resoluciones de nombres cacheados
- Redirigir la salida a fichero: redirige la salida de comando a un fichero usando “>” Ejemplo: ipconfig > ipconfig.txt
- nslookup: permite resolver nombres a IP y viceversa, además del servidor DNS que usamos para resolverlo. Tembién permite resolver otros registros DSN como MX, TXT, AAAA… Nos permite resolver un nombre a IP o viceversa especificando el servidor DNS que queremos usar para la resolución de nombres. Ejemplo: nslookup nosolohacking.info 1.1.1.1
- getmac /v: Lista las direcciones MAC de los adaptadores de red.
- netsh interface show interface: Muestra las interfaces de red
- netsh interface ip show interfaces | findstr “IP Address”: Muestra las direcciones IP filtradas que tenemos configuradas.
- netsh interface ip show dnsservers: Muestra las direcciones IP filtradas de los servidores DNSs que tenemos configuradas.
- netsh advfirewall set allprofiles state [on/off]: Activa desactiva Windows firewall para todos los perfieles
- ping: permite saber si un host está accesible o levantado enviando 4 paquetes icmp. Ejemplo ping 1.1.1.1, ping nosolohacking.info
- ping -t: permite saber si un host está accesible o levantado enviando ilimitados paquetes icmp. Ejemplo ping 1.1.1.1 -t, ping nosolohacking.info -t
- tracert: muestra las rutas que toma los paquetes para llegar al su destino y lo lento/rápido que van. Ejemplo: tracert nosolohacking.info
- tracert -d: Lo mismo que tracert pero más rápido porque no hace resolución de nombres.
- Netstat: Muestra la información de lo que nos hemos conectado y lo que se ha conectado a nosotros.
- Netstat -af: Muestra los puertos que tenemos abiertos escuchando conexiones.
- route print: muestra todas las rutas que tenemos configuradas.
- route add: Anade rutas estáticas para definir cómo nuestro equipo debe comunicarse a determinadas redes.
- route delete: Lo contrario a route add, borra rutas.