YinkoShield

Platform / Modules / dns racer

A secure transaction that never completes is as ineffective as an unprotected one.

On many African mobile networks, up to 52% of mobile-app launches encounter DNS timeouts. DNS Racer is the in-app resolver-racing module that recovers those sessions — without external infrastructure and without breaking zero-rating arrangements.

how it races

Three resolvers. One fastest authenticated reply.

DNS Racer queries the system resolver, public DNS-over-HTTPS, and your private DoH endpoint in parallel. It accepts the first authenticated reply — typically faster than the stalled native resolver, always validated.

[ dns racer · in-app · no external infra ] app resolve(host) ·01 system classic UDP/53 ·02 public DoH encrypted, over HTTPS ·03 private DoH operator-defined fastest reply authenticated · cached SSL pinning · DNSSEC validation · zero-rating preserved
Three resolvers race in parallel. The first authenticated reply wins. SSL pinning and DNSSEC keep the path honest; zero-rating stays intact via the operator's DoH endpoint.
what the module gives you
  • operates

    In-app, no infrastructure

    Ships inside the SDK; runs entirely in the application's user-land. No external resolver service to operate, no extra failure domain to monitor.

  • races

    System · public DoH · private DoH

    Three resolvers queried in parallel. The first authenticated reply wins. SSL pinning and DNSSEC validation prevent man-in-the-middle on any path.

  • modes

    Fast · Secure · Hybrid

    Three operational modes — lowest latency, encrypted-first, or balanced. Geolocation policies can route differently in different markets, automatically.

  • preserves

    Zero-rating + threat filtering

    An operator-defined DoH endpoint keeps zero-rating arrangements with carriers intact. Integrated threat intelligence blocks malware, phishing, and unwanted domains at lookup time.

operational outcome
  • up to 14%

    of DNS-related session failures recovered in high-latency regions

  • zero

    external infrastructure to deploy or operate

  • <1 ms

    added overhead in the common path on a healthy network

For the fraud team, fewer false-positive incidents driven by network flapping. For the operations team, fewer support tickets about apps that "just don't work today." For the user, the app connects.

turn it on

Existing customers — update the SDK. New deployments — talk to us about zero-rating.