Saltar al contenido

Comandos CMD para reparar Internet en Windows: guía paso a paso (Wi-Fi y Ethernet)

Cuando Internet va raro en Windows, casi todo el mundo hace lo mismo: reiniciar el router, apagar/encender el Wi-Fi y rezar. A veces funciona… y otras te quedas igual, pero con más frustración.

Yo prefiero un enfoque que me ha ahorrado muchísimo tiempo: diagnóstico rápido → limpieza → reparación profunda. En mi caso lo resumo en 8 comandos indispensables: 3 para diagnosticar, 3 para “limpiar”, y 2 como martillazo controlado cuando lo anterior no basta.

Vamos paso a paso, sin humo, y con instrucciones claras tanto para Wi-Fi como para Ethernet.


Índice

    Antes de tocar nada: abre CMD “bien” (y evita falsos errores)

    CMD vs PowerShell vs Terminal

    Puedes usar Símbolo del sistema (CMD), PowerShell o Windows Terminal: para estos comandos, el resultado es prácticamente el mismo.

    ¿Cuándo ejecutar como administrador?

    • Para ver cosas (ipconfig, ping, tracert) normalmente no hace falta.
    • Para resetear Winsock/TCP-IP (netsh ... reset) : abre como administrador para evitar errores o que “parezca” que hizo algo pero no lo aplicó.

    Cómo abrir CMD como admin

    1. Pulsa Inicio y escribe cmd
    2. Clic derecho → Ejecutar como administrador

    Paso 1: Diagnóstico rápido (3 minutos)

    Aquí la clave es saber si el problema está en:

    • tu PC (configuración, adaptador, DNS, etc.),
    • tu red local (router),
    • o “más allá” (proveedor/Internet).

    1) ipconfig /all: tu radiografía de red (IP, gateway, DNS, DHCP)

    Ejecuta:

    ipconfig /all
    

    Qué mirar (lo importante de verdad):

    • Dirección IPv4: tu IP local.
    • Máscara de subred.
    • Puerta de enlace predeterminada (Gateway): suele ser tu router (por ejemplo 192.168.1.1).
    • Servidores DNS: primario y secundario.
    • DHCP habilitado: indica si tu IP viene automática del router.

    En mi experiencia, con este comando ya pillas “pistas” súper típicas: gateway vacío, DNS raros, o una IP que no encaja. De hecho, en el vídeo explico que si tras ciertos pasos te aparece una IP “rara”, puede ser una señal de que no estás recibiendo DHCP en ese adaptador.

    Interpretación rápida

    • Si no hay puerta de enlace → tu PC no está bien conectado a la red local.
    • Si hay gateway pero DNS no cuadra → puedes tener el problema en resolución (y lo arreglamos en el Paso 2).

    2) ping (y ping -t): detecta microcortes y latencia real

    Primero, prueba a tu puerta de enlace (la del ipconfig /all):

    ping 192.168.1.1
    

    Si eso va bien, prueba a un IP externo (por ejemplo, un DNS público):

    ping 1.1.1.1
    

    Luego, prueba un dominio:

    ping google.com
    

    Qué significa cada caso

    • Gateway falla → problema en Wi-Fi/Ethernet local, router o adaptador.
    • Gateway OK, IP externa falla → router/ISP o salida a Internet.
    • IP externa OK, dominio falla → DNS (muy común).

    Cuando sospecho cortes intermitentes, yo tiro de:

    ping -t 192.168.1.1
    

    Esto te deja “en modo monitor” y es mano de santo para cazar microcortes o latencias locas.
    Para parar: Ctrl + C.


    3) tracert: descubre dónde se rompe el camino

    Ejecuta:

    tracert google.com
    

    Esto te muestra los saltos hasta el destino. ¿Para qué sirve? Para ver si el problema:

    • se queda en tu red (primer salto/router),
    • o explota más adelante (proveedor u otra red).

    Un detalle importante que comento porque confunde mucho: si ves * * * en algunos saltos, no siempre significa fallo. Hay redes que no responden a esos mensajes y aun así la traza continúa.

    Regla práctica que uso:

    • Si los primeros saltos van a 1–3 ms y luego “fuera” se dispara, muchas veces el problema no está en tu red local, sino más allá.

    Paso 2: Limpieza que arregla el 80% (DNS y DHCP)

    Si el diagnóstico apunta a DNS/DHCP, aquí suele resolverse la mayoría de “conectado pero no navega”.

    4) ipconfig /flushdns: limpia la caché DNS

    ipconfig /flushdns
    

    Úsalo cuando:

    • ping 1.1.1.1 funciona, pero ping google.com falla,
    • o páginas abren raro, otras no, y huele a DNS.

    En mi caso, este es de los comandos “salvavidas”: limpias caché y muchas cosas vuelven sin tocar nada más.


    5) ipconfig /release y 6) ipconfig /renew: renegocia la IP con el router

    Primero suelta la IP:

    ipconfig /release
    

    Y luego pide una nueva:

    ipconfig /renew
    

    Cuándo usarlo:

    • cuando sospechas que la IP está mal asignada,
    • cuando cambiaste de red,
    • o si tu PC “se queda enganchado” con una configuración que no cuadra.

    Yo lo explico así: release/renew obliga al equipo a renegociar (si hay DHCP). Si tras release te queda una IP que no tiene sentido, te está diciendo algo: no está recibiendo DHCP como debería, y ahí ya sabes por dónde seguir (router, adaptador, drivers).


    Paso 3: Reparación profunda (cuando lo anterior no sirve)

    Aquí vienen mis 2 comandos “martillo controlado”. No los disparo a la primera, pero cuando toca… suelen arreglar cosas que parecen brujería.

    7) netsh winsock reset: resetea Winsock (capa de sockets)

    Ejecuta (como administrador):

    netsh winsock reset
    

    Qué hace (en humano):

    • restablece componentes de red relacionados con sockets/servicios que pueden corromperse por software, VPN, malware, etc.

    Ojo: después normalmente te pedirá reiniciar. Hazlo.

    Yo lo suelo dejar como “paso serio”: cuando ya probaste DNS/DHCP y sigue sin tirar, este reset empieza a mover cosas de verdad.


    8) netsh int ip reset: resetea la pila TCP/IP

    Ejecuta (admin):

    netsh int ip reset
    

    Qué arregla:

    • configuraciones TCP/IP corruptas o inconsistentes,
    • problemas raros después de cambios de red,
    • ciertas cagadas típicas de software de seguridad/VPN.

    Este es el que, junto con winsock, yo llamo el “martillazo controlado”: cuando lo anterior no basta, esto suele devolver la red a un estado sano sin tener que formatear ni volverte loco.


    Reinicio y checklist post-reset (no te lo saltes)

    Después de winsock reset y int ip reset:

    1. Reinicia el PC
    2. Vuelve a probar:
      • ping al gateway
      • ping 1.1.1.1
      • ping google.com

    Validación final: ¿ya está arreglado?

    Señales de éxito

    • ping al gateway sin pérdida de paquetes.
    • ping 1.1.1.1 responde → hay salida.
    • ping google.com responde → DNS ok.
    • Navegación normal (carga rápida, sin cortes).

    Si sigue mal: 5 causas fuera de CMD (pero muy reales)

    1. Driver del adaptador (actualiza o reinstala).
    2. VPN/Proxy mal configurado.
    3. Firewall/antivirus bloqueando.
    4. Router saturado o con firmware con bugs (reinicio/actualización).
    5. ISP con incidencia (tu tracert suele delatarlo).

    Chuleta rápida: qué comando hago primero según el síntoma

    • “Conectado pero sin Internet”
      1. ipconfig /all → 2) ping gateway → 3) ping 1.1.1.1 → 4) ipconfig /flushdns
    • “Internet lento / se corta”
      1. ping -t gateway → 2) tracert google.com
    • “No resuelve páginas por nombre”
      1. ping 1.1.1.1 (si va) → 2) ipconfig /flushdns
    • “Nada funciona y ya probé lo básico”
      netsh winsock reset + netsh int ip reset + reinicio

    FAQs

    ¿Esto sirve para Windows 10 y Windows 11?

    Sí. Los comandos son los mismos en lo esencial (CMD/Terminal).

    ¿Puedo “romper algo” con netsh winsock reset o netsh int ip reset?

    No suele “romper”, pero puede resetear ajustes relacionados con red. Si usas VPNs o configuraciones especiales, anótalas antes. Y recuerda: reinicio obligatorio para que se aplique bien.

    “Wi-Fi conectado pero sin Internet”: ¿qué hago en 30 segundos?

    1. ping al gateway
    2. ping 1.1.1.1
    3. Si 1 y 2 van, pero web no: ipconfig /flushdns
      Si sigue igual: release/renew.

    Conclusión

    Si quieres dejar de adivinar, estos comandos te dan un método: mides, limpias, y si hace falta, reseteas. En mi caso, el combo de diagnóstico (ipconfig/ping/tracert) más la limpieza (flushdns/release/renew) resuelve la mayoría; y cuando no, el dúo winsock reset + ip reset suele ser el “reset bien hecho” que te devuelve Internet.