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.