Aprendiendo sobre DNS con Grindr
Algo tan banal como tratar de burlar el criminal acoso publicitario que sufre el usuario freemium de la app de citas puede hacernos aprender mucho sobre esta tecnología de Internet.
Cualquiera que haya usado o utilice esta aplicación, la app de citas más popular entre la comunidad gay, sabe perfectamente que hablar de un bombardeo brutal de anuncios es quedarse corto. Esta app, que por cierto, fue creada por un israelí-estadounidense, se aprovecha del monopolio que ha logrado en el mercado de citas y encuentros para la comunidad LGTBQ+ para forzar a todos sus usuarios a comprar la suscripción, llamada Xtra. La forma en que lo hace es inundar la pantalla del usuario con una cantidad inverosímil de pop-ups publicitarios que te impiden el uso normal, ya que es imposible enviar un mensaje, ver un perfil o, simplemente, usar la app durante más de 30 segundos sin tener que esperar medio minuto a poder pinchar en la diminuta y engañosa ‘x’ para cerrar el anuncio. De hecho, hacer esto consume demasiado tiempo, por lo que normalmente el usuario recurre a cerrar por completo la app cada vez que aparece un anuncio y volverla a lanzar, con el consumo de recursos que eso genera para nuestro dispositivo.
En vista del calvario que esto supone para el común de sus usuarios (usuarios que, por cierto, deberían buscar con todas sus fuerzas una alternativa para dejar de generar beneficio económico a una empresa que, como ya ha demostrado, no se preocupa nada por la comunidad a la que supuestamente sirve), un usuario en Reddit publicó un pequeño tutorial muy efectivo con el que instalar un perfil de configuración en nuestro móvil y bloquear así todos los anuncios. Yo mismo lo he probado y, efectivamente, funciona. Y además, por el camino podemos aprender sobre qué son estos perfiles, qué es el DNS, y alguna cosa más.
Primero, voy a resumir el tutorial, aunque os invito a que directamente acudáis al original, y desde aquí, felicito y agradezco al usuario de Reddit cereal_K_i_L_L_e_r por su fantástica obra social.
El Domain Name System
Básicamente, el post nos invita a hacernos una cuenta en el servicio NextDNS.io (o también en AdGuard, que funciona de forma similar), descargar ahí una lista de bloqueo y aplicar esta configuración en nuestro móvil.
NextDNS es una herramienta de DNS inteligente que nos permite saltarnos el servicio oficial y, así, bloquear determinadas webs, publicidad o rastreadores, mejorando también nuestra privacidad. Pero, ¿qué es el DNS? Pues ahí vamos. Las siglas DNS corresponden a Domain Name Service, el sistema descentralizado que usa Internet para que un nombre de dominio (como por ejemplo antinodo.substack.com) quede enlazado con la dirección IP donde está localizado el servidor donde se aloja. Es, básicamente, un traductor que nos permite acceder a webs por su nombre en lugar de por una retahíla de números que sería imposible aprendernos de memoria.
¿Y cómo encaja NextDNS en todo esto? Por un lado, nos ofrece libertad al permitir saltarnos filtros que desde nuestro ISP (proveedor de servicio de Internet, como por ejemplo Digi o Movistar), hayan podido aplicar al DNS, de forma que nos bloqueen el acceso a determinadas webs. Por otro lado, y en el caso de Grindr, nos permite bloquear las direcciones de algunas de las webs o servidores que emiten y lanzan esos anuncios que nos molestan. Por ello, usar un servicio como este tiene ventajas.
DNS resolvers, resolvers mentirosos…
Bien, el tutorial nos dice que nos registremos en NextDNS (es gratis), y allí descarguemos una lista de bloqueo o blocklist en concreto, llamada “Hagezi Multi Pro”. ¿Y qué es una lista de bloqueo? Tal y como explican desde NextDNS, una blocklist “es una lista de dominios que se bloquean. Normalmente, un DNS resolver debería responder siempre con la respuesta correcta según el operador del dominio. Pero algunos DNS resolvers son llamados “resolvers mentirosos”, porque a veces ocultan la verdad. Algunos resolvers operados por proveedores de Internet son mentirosos porque tienen que aplicar algún tipo de censura dictada por su gobierno”.
Ok, pero vamos a ahondar un poco más. ¿Qué es un DNS resolver? Como explican desde IONOS, “un DNS resolver es un servicio que proporciona una dirección IP cuando se solicita un nombre de dominio. Se habla de resolver un dominio obteniendo su dirección IP”. Entonces, si bien el DNS es el sistema general que podríamos comparar con una guía telefónica que aglutina los nombres de dominio e IPs, el DNS resolver es la pieza concreta del sistema que hace la traducción.
Pues con toda esta info, ya podemos entender mejor el papel de NextDNS. Nos permite manipular la configuración de DNS para evitar la censura o bloqueos de esos “resolvers mentirosos”, como el de un proveedor que no quiere que accedas a una web pirata, así como para bloquear dominios que emiten malware o que envían publicidad.
A todo esto, nos puede surgir la duda de si NextDNS o AdGuard estarán vigilando o registrando nuestro tráfico por estar utilizándolos. Mi limitado conocimiento me impide asegurar al 100% que son seguras en este sentido, pero lo que usuarios más expertos comentan es que estos servicios no registran información sensible, y se limitan a responder las solicitudes DNS, como se indica en la política de privacidad de NextDNS.
“Al responder una consulta DNS, el servidor descarta todos los datos de solicitud y respuesta inmediatamente después de enviarle la respuesta”.
Al final, importa mucho la confianza que desprenda cada servicio. NextDNS, por ejemplo, fue fundado por profesionales de empresas conocidas, como son Netflix y Dailymotion. Además, es parcialmente open source (el lado del cliente), aunque por supuesto sería mejor si el back-end también estuviese disponible.
Perfiles de configuración
Y llegamos ya a la parte final. Cuando hemos instalado una lista de bloqueo en nuestra cuenta de NextDNS, tenemos que ir a la pestaña de Setup en la web para descargar un perfil de configuración para iPhone, y una dirección web en el caso de Android. ¿Y esto para qué?
Un perfil de configuración es un archivo de tipo xml (que en iPhone toma el formato .mobileconfig) que aplica una serie de ajustes sobre cómo el teléfono se relacionará con el servidor DNS. Nos permite por ejemplo:
Forzar el uso de servidores DNS concretos (como NextDNS, Cloudflare, Google, etc.).
Aplicar filtros o bloqueos de contenido a nivel DNS.
Modificar el comportamiento de privacidad o seguridad en las consultas DNS.
Con Android es lo mismo, aunque no es necesario instalar un perfil, sino que se puede hacer sencillamente copiando y pegando la dirección que nos proporciona NextDNS en nuestra configuración de “DNS privado”.
Y listo, con esto podremos librarnos de la pesadilla publicitaria de Grindr, una compañía muy oscura que, además, no merece nuestro tiempo. Y de paso, hemos aprendido algo sobre DNS y sobre cómo usar servicios como NextDNS a nuestro favor para muchos otros casos de uso.
Y como dice un usuario en comentarios bajo el tutorial original en Reddit:
“I love tech gays. The world needs more tech gays. Tech gays save the world”.





