Manual · capítulo 7 de 10
Comprobación de Internet
myNetWorking vigila tu conexión por dos motivos. Primero, para no culpar a un servicio cuando eres tú quien se ha quedado sin Internet. Segundo, si así lo quieres, para avisarte aparte de la pérdida y la recuperación de Internet.
Verificación antes de la alarma
Cuando un servicio no responde, la aplicación actúa así:
Consulta a los servidores de referencia el estado de la conexión. Si la conexión no funciona o es inestable, el servicio recibe el estado «Sin red».
Si la conexión funciona, vuelve a conectarse al servicio, de inmediato. Si lo consigue: «En línea».
Tras el segundo fallo, comprueba la conexión otra vez, desde cero. Si la conexión no está plenamente operativa o ha tenido problemas en los últimos 30 segundos: «Sin red».
Si un nombre de host que antes se resolvía esta vez no se ha resuelto: «Sin red», porque el culpable es el DNS.
En los demás casos: «CAÍDO».
Durante todo ese tiempo, el servicio tiene el estado «Comprobando…». Una conexión rechazada por un host que funciona da el resultado casi al instante. Un host que no responde en absoluto puede tardar hasta unos 20 segundos con el tiempo de espera predeterminado de 5 segundos.
Cómo valora la aplicación la conexión
La aplicación se conecta en paralelo a todos los servidores de referencia. Solo cuentan los servidores que han respondido al menos una vez desde que se abrió la aplicación:
la conexión funciona: han respondido todos esos servidores;
conexión inestable: unos han respondido y otros no;
sin conexión: no ha respondido ninguno.
Cuando el dispositivo no tiene ninguna conexión de red (modo avión, cable desconectado), la aplicación lo sabe al instante. Cada resultado «inestable» o «sin conexión» inicia 30 segundos de protección, durante los cuales los servicios que no funcionan reciben el estado «Sin red». Una valoración de la conexión es válida durante 3 segundos para todos los servicios, así que los servicios que dejan de responder a la vez reciben un resultado coherente.
Novedad en 1.1.0: coincidencia de los servidores (quórum), segunda comprobación de la conexión tras el segundo intento fallido, 30 segundos de protección, la regla del DNS y la detección inmediata de la falta de conexión. La versión 1.0.0 daba la conexión por buena si respondía al menos un servidor.
Encontrarás un ejemplo con horas en la página Cómo funciona.
Servidores de referencia
La lista de servidores se cambia en Ajustes → Servidores de referencia. Por defecto contiene tres servidores DNS públicos de distintos operadores:
| Servidor | Operador |
|---|---|
1.1.1.1:53 | Cloudflare |
8.8.8.8:53 | |
9.9.9.9:53 | Quad9 |
La aplicación solo establece con ellos una conexión TCP en el puerto 53: no envía consultas DNS ni ningún otro dato. Solo se conecta a ellos cuando falla la comprobación de un servicio, o periódicamente si está activada la vigilancia de la conexión a Internet: cada 30 segundos y, durante un corte de Internet, cada 10 segundos (valor predeterminado del ajuste Intervalo de comprobación durante la caída).
Para añadir un servidor:
Haz clic en Añadir servidor.
Escribe el host o la dirección IP y el puerto (el campo viene rellenado con el valor 53).
Haz clic en Guardar.
Un servidor se elimina con el icono de la papelera que tiene al lado. El último servidor no se puede eliminar. Restaurar valores predeterminados restablece al instante, sin preguntar, los tres servidores de la tabla.
Consejo: algunas redes corporativas y conexiones VPN bloquean el tráfico hacia el puerto 53 de servidores externos. En ese caso no responde ningún servidor, y todos los servicios que no funcionan aparecen como «Sin red». Añade servidores que seguro que son accesibles desde tu red y elimina los que no responden. Lo ideal es que sean al menos dos servidores independientes.
Avisos de falta de Internet
En Ajustes → Conexión a Internet hay dos interruptores, desactivados por defecto:
| Interruptor | Qué hace |
|---|---|
| Avisar cuando no haya Internet | una notificación y una entrada de registro propias cuando el dispositivo pierde el acceso a Internet, con independencia de los servicios supervisados |
| Registrar los cortes de Internet como incidencias | cada pérdida del acceso a Internet pasa también a la lista de incidentes como «Sin acceso a Internet» |
Si alguno de ellos está activado, la aplicación comprueba la conexión cada 30 segundos y, durante un corte, cada tantos segundos como indique el Intervalo de comprobación durante la caída (10 por defecto). Las comprobaciones de los servicios también actualizan el estado de la conexión.
Cuando se pierde Internet:
en el registro aparece la entrada «Sin acceso a Internet»;
si está activado el segundo interruptor, se crea un incidente «Sin acceso a Internet»;
si está activado el primero, aparece la notificación «📡 Sin acceso a Internet», siempre con sonido y una sola vez por corte, sin repetirse.
Cuando vuelve Internet, el incidente se cierra, en el registro aparece la entrada «Acceso a Internet restablecido tras…» con la duración del corte, y aparece la notificación «✅ Internet vuelve a funcionar», aunque solo si antes se mostró la notificación de falta de Internet.
El resultado «conexión inestable» no cuenta ni como corte ni como recuperación. Si activas el interruptor durante un corte, la aplicación lo notifica de inmediato.
Novedad en 1.1.0: notificaciones, entradas del registro e incidentes por falta de Internet.
myNetWorking 1.1.0 · Las funciones añadidas en la 1.1.0 están señaladas en el texto.