Herramientas de red en macOS: integradas vs ausentes
Un vistazo a qué capacidades de diagnóstico de red proporciona macOS de fábrica y qué necesitarás herramientas de terceros para lograr.
macOS tiene herramientas de diagnóstico de red, pero encontrarlas requiere saber dónde buscar. Algunas están ocultas en Configuración del Sistema. Algunas solo existen en Terminal. Y algunas capacidades que solían estar integradas ahora están completamente ausentes.
Aquí está lo que realmente obtienes con un Mac de fábrica y dónde están los vacíos.
Lo que proporciona macOS
Configuración y estado de red
Configuración del Sistema muestra el estado básico de conexión. Puedes ver si Wi-Fi o Ethernet está conectado, obtener tu dirección IP, y ver la intensidad de señal para conexiones inalámbricas. El menú de Wi-Fi en la barra de menús muestra redes cercanas y calidad de conexión.
Para la mayoría de los usuarios, esto es suficiente. Puedes saber si estás conectado, y eso es todo lo que importa día a día.
Diagnósticos Inalámbricos
Mantén presionada la tecla Option y haz clic en el icono de Wi-Fi en la barra de menú. Verás una opción para “Abrir Diagnósticos Inalámbricos.” Esto lanza una utilidad oculta que puede escanear redes, monitorear rendimiento, capturar paquetes y ejecutar pruebas de diagnóstico.
Diagnósticos Inalámbricos es genuinamente poderoso. El escaneo muestra todos los puntos de acceso cercanos con sus canales, intensidad de señal y niveles de ruido. El monitor de rendimiento grafica el throughput y calidad de señal a lo largo del tiempo. El sniffer captura paquetes crudos para análisis en Wireshark.
El problema es la descubribilidad. La mayoría de los usuarios de Mac no saben que esto existe porque no hay un camino visible hacia él. Tienes que conocer el truco de Option-clic.
Comandos de Terminal
La línea de comandos tiene un conjunto completo de herramientas de red. Cada Mac viene con ping, traceroute, netstat, nslookup, dig, whois y nc (netcat). Estas son las utilidades de red Unix estándar que los administradores de sistemas han usado por décadas.
Ping verifica si un host es alcanzable y mide el tiempo de ida y vuelta:
ping -c 5 google.com
Traceroute mapea la ruta hacia un destino:
traceroute google.com
Netstat muestra conexiones activas y puertos en escucha:
netstat -an | grep LISTEN
Las búsquedas DNS funcionan con nslookup o dig:
nslookup google.com
dig google.com MX
Whois obtiene información de registro de dominio:
whois google.com
Estas herramientas son poderosas y flexibles. También son intimidantes para cualquiera que no sepa ya cómo usarlas.
Herramienta Network Quality
Apple agregó una herramienta de línea de comandos llamada networkQuality en macOS Monterey. Mide el throughput de subida y bajada y la capacidad de respuesta:
networkQuality
La salida muestra el ancho de banda en ambas direcciones más RPM (viajes de ida y vuelta por minuto), que mide la latencia bajo carga. Es útil para probar si tu conexión puede manejar aplicaciones en tiempo real como videollamadas.
Esta herramienta es simple pero efectiva. También está completamente oculta a menos que sepas buscarla.
Lo que falta
Utilidad de Red
Apple eliminó Utilidad de Red en macOS Big Sur. Esta aplicación agrupaba varias herramientas de diagnóstico con una interfaz gráfica: Ping, Búsqueda, Traceroute, Whois, Finger, Escaneo de Puertos y Netstat. Ninguna de estas capacidades desapareció, pero la interfaz gráfica sí.
Los equivalentes de Terminal siguen funcionando, pero muchos usuarios preferían la simplicidad de escribir un nombre de host en un campo de texto y hacer clic en un botón. Esa opción ya no existe en macOS de fábrica.
Escaneo de puertos
La funcionalidad de escaneo de puertos en Utilidad de Red no tuvo un reemplazo directo en línea de comandos. Puedes escanear puertos con nc o nmap (si lo instalas), pero no hay nada integrado que haga esto accesible para usuarios no técnicos.
El escaneo de puertos es útil para verificar si los servicios están ejecutándose en un servidor, probar configuraciones de firewall, o verificar que una máquina esté escuchando en los puertos esperados. Sin una herramienta con interfaz gráfica, esto requiere aprender sintaxis de línea de comandos.
Presentación visual de resultados
La salida de Terminal es texto plano. Funciona, pero no está optimizada para comprensión. Un traceroute se desplaza línea por línea, y tienes que leerlo para detectar problemas. Netstat descarga un muro de conexiones que tienes que filtrar y ordenar para entender.
macOS proporciona la capacidad cruda pero no ayuda a interpretar resultados. Obtienes datos, no información.
Monitoreo persistente
Las herramientas integradas son instantáneas de un momento. Ejecutas ping, hace ping, se detiene. No hay forma integrada de monitorear la calidad de la red a lo largo del tiempo, rastrear cambios, o alertar cuando algo se degrada.
Puedes ejecutar ping continuamente (ping google.com sin la opción -c), pero tienes que observarlo tú mismo. No hay sistema de registro o notificación.
Llenando los vacíos
Existen aplicaciones de terceros para abordar estas deficiencias. Algunas se enfocan en necesidades específicas como análisis de Wi-Fi o monitoreo de ancho de banda. Otras intentan reemplazar Utilidad de Red por completo.
Al evaluar opciones, piensa en lo que realmente necesitas:
Solución de problemas casual: Si ocasionalmente necesitas hacer ping a algo o ejecutar un traceroute, un simple envoltorio de interfaz gráfica alrededor de las herramientas de línea de comandos podría ser suficiente.
Diagnósticos regulares: Si solucionas problemas de red frecuentemente, querrás algo más pulido. Presentación clara de resultados, capacidad de guardar salidas, quizás comparaciones lado a lado.
Desarrollo y administración: Si administras servidores o desarrollas aplicaciones en red, necesitas el conjunto completo de herramientas. Ping, traceroute, búsqueda DNS, whois, escaneo de puertos y netstat como mínimo.
Privacidad: Algunas herramientas de diagnóstico, especialmente las basadas en web, enrutan consultas a través de sus servidores. Si estás escaneando puertos o buscando dominios que preferirías mantener privados, una herramienta local que no envíe datos es preferible.
NetUtil como opción
Construimos NetUtil para restaurar la funcionalidad que Apple eliminó con Utilidad de Red, con una interfaz moderna que se ajusta al diseño actual de macOS.
Incluye las siete herramientas clásicas: Ping, Traceroute, Búsqueda DNS, Netstat, Whois, Finger y Escaneo de Puertos. Todo se ejecuta localmente. No se envían datos a servidores externos, no hay analíticas que rastreen tu uso.
La aplicación es SwiftUI nativo, así que se siente rápida y se ve bien tanto en Macs con Apple Silicon como Intel. Los resultados se muestran en tablas limpias y salida formateada en lugar de texto crudo de terminal.
NetUtil no reemplazará Diagnósticos Inalámbricos o la herramienta networkQuality. Esas sirven propósitos diferentes. Pero para las tareas de diagnóstico cotidianas que Utilidad de Red manejaba, llena el vacío que Apple dejó.
Recomendaciones por caso de uso
“Solo quiero verificar si un sitio web está arriba”: Usa ping en Terminal. Es un comando y te da lo que necesitas inmediatamente.
“Necesito solucionar una conexión lenta”: Ejecuta un traceroute. Terminal funciona, pero una herramienta con interfaz gráfica hace los resultados más fáciles de interpretar. También prueba networkQuality para verificar tu throughput real.
“Tengo problemas de Wi-Fi”: Usa Diagnósticos Inalámbricos (Option-clic en el icono de Wi-Fi). Las herramientas de escaneo y monitor de rendimiento son excelentes para diagnosticar interferencia y problemas de conexión.
“Necesito verificar registros DNS”: Ya sea dig en Terminal o una herramienta con interfaz gráfica. Dig es más flexible, pero la sintaxis requiere algo de aprendizaje.
“Quiero escanear puertos en un servidor”: Necesitarás una herramienta de terceros. No hay opción integrada razonable para esto.
“Quiero todo lo anterior en un solo lugar”: Eso es lo que proporcionaba Utilidad de Red, y es lo que NetUtil (y aplicaciones similares) restauran.
El estado de las cosas
macOS tiene capacidades de diagnóstico de red, pero Apple no las hace fáciles de encontrar o usar. Las mejores herramientas están ocultas detrás de comandos de Terminal o menús oscuros de Option-clic. La única aplicación que hacía esto accesible para todos fue eliminada sin reemplazo.
Los usuarios avanzados pueden trabajar alrededor de esto. Conocen los comandos, están cómodos en Terminal, no necesitan herramientas con interfaz gráfica. Pero no todos los que necesitan diagnósticos de red son usuarios avanzados, y el enfoque actual de Apple deja a esas personas sin buenas opciones.
Desarrolladores de terceros han intervenido para llenar el vacío. Así es como funciona el ecosistema Mac. Apple proporciona la base, y otros construyen sobre ella cuando Apple no lo hará o no puede. Utilidad de Red se fue, pero la necesidad que servía permanece.