Herramientas de diagnóstico de red en macOS: qué incluye y qué falta
Guía completa de las herramientas de diagnóstico de red en Mac: Diagnósticos Inalámbricos, comandos de Terminal, qué eliminó Apple en Monterey y alternativas gratuitas con GUI.
macOS incluye capacidad real de diagnóstico de red, pero encontrarla requiere saber dónde buscar. Las herramientas que existen están dispersas entre Configuración del Sistema, Terminal y menús ocultos. Las que habrían hecho todo esto accesible para cualquier usuario fueron eliminadas. Aquí está el panorama completo.
| Herramienta | macOS base | Con NetUtil |
|---|---|---|
| Wireless Diagnostics | ✓ | ✓ |
| ping / traceroute / dig (Terminal) | ✓ | ✓ |
| networkQuality | ✓ | ✓ |
| GUI de Ping | – | ✓ |
| GUI de Traceroute | – | ✓ |
| GUI de DNS / Whois | – | ✓ |
| GUI de Escaneo de puertos | – | ✓ |
macOS base cubre lo esencial pero te manda a Terminal para todo lo demás. NetUtil añade las herramientas con GUI que Apple eliminó.
Qué incluye macOS de fábrica
Diagnósticos Inalámbricos
Mantén presionada la tecla Option y haz clic en el ícono de Wi-Fi en la barra de menú. Verás la opción “Abrir Diagnósticos Inalámbricos.” La mayoría de los usuarios de Mac nunca la encuentra porque es invisible a menos que conozcas el atajo.
Una vez abierta, es bastante capaz. La pestaña de escaneo muestra todos los puntos de acceso cercanos con su canal, intensidad de señal y niveles de ruido. El monitor de rendimiento grafica el throughput y la calidad de señal a lo largo del tiempo. El sniffer captura paquetes para analizarlos en Wireshark.
Para problemas de Wi-Fi específicamente, Diagnósticos Inalámbricos es la herramienta correcta. Interferencia de canales, degradación de señal, puntos de acceso que compiten entre sí: todo eso aparece ahí. Lo frustrante es simplemente encontrarla.
Comandos de Terminal
Cada Mac incluye un conjunto completo de herramientas de diagnóstico de red en Terminal. Son utilidades Unix estándar que llevan décadas existiendo.
ping verifica si un host es alcanzable:
ping -c 5 google.com
traceroute mapea la ruta entre tu Mac y un destino, mostrando cada salto:
traceroute google.com
nslookup y dig resuelven DNS:
nslookup google.com
dig google.com MX
whois obtiene información de registro de dominio:
whois google.com
netstat muestra conexiones de red activas y puertos en escucha:
netstat -an | grep LISTEN
Estas herramientas funcionan. Si te sientes cómodo en Terminal, puedes manejar la mayoría de los diagnósticos de red con lo que ya tienes en tu Mac. La limitación es que la salida es texto plano, leerla requiere práctica, y nada de esto es accesible para usuarios que no trabajan regularmente con la línea de comandos.
networkQuality
Apple añadió una herramienta de línea de comandos llamada networkQuality en macOS Monterey. Mide la velocidad de subida y bajada más la capacidad de respuesta bajo carga:
networkQuality
La salida incluye RPM (viajes de ida y vuelta por minuto), que te da una idea de cómo responde tu conexión durante videollamadas u otras aplicaciones en tiempo real. Es una adición sólida. También está completamente oculta a menos que ya sepas buscarla.
Configuración del Sistema
Configuración del Sistema muestra el estado básico de conexión: si Wi-Fi o Ethernet están conectados, tu dirección IP, la intensidad de señal. Para preguntas cotidianas de “¿estoy conectado?”, esto es suficiente.
No te ayuda a resolver nada más allá de eso.
Qué falta desde macOS Monterey
Utilidad de Red desapareció
Apple eliminó Network Utility en macOS Monterey, poniendo fin a más de dos décadas de disponibilidad. La aplicación reunía siete herramientas en una sola interfaz gráfica: Ping, Traceroute, Lookup (DNS), Whois, Finger, Port Scan y Netstat. Las capacidades subyacentes no desaparecieron, pero la interfaz sí.
Esto importó porque Network Utility era la única opción integrada para personas que necesitaban diagnósticos de red sin querer usar Terminal. Escribir un nombre de host, hacer clic en un botón, obtener resultados. Simple. Eso ya no existe.
Port scanning con interfaz gráfica
El escáner de puertos de Network Utility no tuvo reemplazo directo. Puedes escanear puertos con nc (netcat) o instalar nmap, pero nada viene integrado con una interfaz gráfica.
# Verificar si el puerto 443 está abierto en un host
nc -zv google.com 443
El escaneo de puertos es útil para verificar que los servicios estén corriendo, probar reglas de firewall y depurar fallos de conexión. Sin una herramienta con GUI, es inaccesible para la mayoría de los usuarios.
Resultados legibles
La salida de Terminal es funcional pero no legible. Un traceroute va apareciendo línea por línea. Netstat descarga cientos de conexiones en texto plano. No hay ordenamiento por columnas, no hay resaltado, no hay forma de enfocarse en lo que importa.
macOS te da datos. No te ayuda a interpretarlos.
Qué llena el vacío
Aplicaciones de terceros han intervenido donde Apple se retiró. La calidad varía bastante. Muchas son capas delgadas sobre las mismas herramientas de línea de comandos con poca atención a la presentación. Algunas están genuinamente bien construidas.
Al evaluar herramientas de diagnóstico de red para Mac, lo que más importa:
Cobertura: ¿Tiene todas las herramientas esenciales? Ping, Traceroute, DNS Lookup, Whois y Port Scan son las básicas. Netstat es útil para desarrolladores y administradores.
Privacidad: Algunas herramientas, especialmente las basadas en web, enrutan tus consultas a través de sus servidores. Eso significa que el operador de la herramienta puede ver qué hosts estás escaneando y qué dominios buscas. Una aplicación local que ejecuta las consultas directamente desde tu Mac no tiene ese problema.
Integración nativa: Las aplicaciones construidas con los frameworks de macOS arrancan más rápido, se sienten más ágiles y se ven bien en pantallas Retina y Apple Silicon.
NetUtil
Construimos NetUtil para restaurar lo que Apple eliminó. Incluye las siete herramientas clásicas de Network Utility: Ping, Traceroute, DNS Lookup, Netstat, Whois, Finger y Port Scan. Todo corre localmente. No se envían datos a servidores externos.
La aplicación es SwiftUI nativo, así que los resultados se muestran en tablas limpias y salida formateada en lugar de texto crudo de terminal. Funciona tanto en Macs con Apple Silicon como Intel.
NetUtil no reemplaza Diagnósticos Inalámbricos para análisis de Wi-Fi, y no pretende hacerlo. Para diagnosticar una conexión lenta a un host específico, verificar registros DNS, escanear puertos en un servidor o trazar la ruta de red hacia un destino, cubre lo que le falta a un Mac de fábrica.
Es gratis.
Para trabajo específico con puertos, Portie va más a fondo: monitoreo en tiempo real de cada puerto TCP/UDP abierto en tu Mac, agrupado por aplicación, con escaneo remoto opcional.
Qué herramienta usar según el problema
"¿Está disponible este servidor?" Ejecuta ping hostname en Terminal, o usa la pestaña Ping de NetUtil.
"¿Por qué esta conexión está lenta?" Ejecuta un traceroute. Terminal funciona, pero una GUI facilita detectar dónde sube la latencia. También ejecuta networkQuality para verificar tu ancho de banda real.
“Tengo problemas con el Wi-Fi” Abre Diagnósticos Inalámbricos (Option-clic en el ícono de Wi-Fi). Es la mejor herramienta para análisis de señal e interferencia.
"¿Está abierto un puerto específico en este servidor?" Necesitas una herramienta de terceros. La pestaña Port Scan de NetUtil lo resuelve, o usa Portie para monitoreo local continuo.
"¿Qué registros DNS tiene este dominio?" Ya sea dig dominio.com en Terminal (flexible pero requiere conocer las opciones) o la pestaña DNS Lookup de NetUtil.
“Quiero todo lo anterior sin Terminal” Eso es lo que Network Utility ofreció durante 20 años. NetUtil retoma desde donde lo dejó.