NetTrace

Benchmark

Hoe snel is NetTrace echt? Hier staan de gemeten cijfers, ook waar we niet de snelste zijn.

Testdatum: 5 oktober 2026Meetlocatie: VPS van NetTrace zelf (37.1.226.221, Nederland)Requests: 401

Snelste cache-hit (herhaling binnen 1 s): mediaan 1.1 ms tegenover 5.4 ms bij de snelste andere dienst (Cloudflare 1.1.1.1). Vergeleken met Google Public DNS en Cloudflare 1.1.1.1, gemeten op 05-10-2026.

Snelste cache-hit (herhaling binnen 1 s): p95 1.3 ms tegenover 9.0 ms bij de snelste andere dienst (Cloudflare 1.1.1.1). Vergeleken met Google Public DNS en Cloudflare 1.1.1.1, gemeten op 05-10-2026.

Snelste warme cache: mediaan 1.1 ms tegenover 4.8 ms bij de snelste andere dienst (Cloudflare 1.1.1.1). Vergeleken met Google Public DNS, Cloudflare 1.1.1.1 en HackerTarget, gemeten op 05-10-2026.

Snelste warme cache: p95 2.4 ms tegenover 9.9 ms bij de snelste andere dienst (Cloudflare 1.1.1.1). Vergeleken met Google Public DNS, Cloudflare 1.1.1.1 en HackerTarget, gemeten op 05-10-2026.

Uitkomsten

  • 3% lagere p95-latency dan NetTrace v1.0 bij A/MX-lookups met cache-hit (herhaling binnen 1 s) (1.3 vs 1.3 ms), gemeten op 05-10-2026.
  • 99% lagere p95-latency dan NetTrace v1.0 bij A/MX-lookups met warme cache (2.4 vs 361.7 ms), gemeten op 05-10-2026.
  • 96% lagere p95-latency dan NetTrace v1.0 bij A/MX-lookups met koude cache (47.7 vs 1204.5 ms), gemeten op 05-10-2026.
  • 92% lagere p95-latency dan Google Public DNS bij A/MX-lookups met cache-hit (herhaling binnen 1 s) (1.3 vs 15.4 ms), gemeten op 05-10-2026.
  • 82% lagere p95-latency dan Google Public DNS bij A/MX-lookups met warme cache (2.4 vs 13.0 ms), gemeten op 05-10-2026.
  • 1% lagere p95-latency dan Google Public DNS bij A/MX-lookups met koude cache (47.7 vs 48.0 ms), gemeten op 05-10-2026.
  • 86% lagere p95-latency dan Cloudflare 1.1.1.1 bij A/MX-lookups met cache-hit (herhaling binnen 1 s) (1.3 vs 9.0 ms), gemeten op 05-10-2026.
  • 76% lagere p95-latency dan Cloudflare 1.1.1.1 bij A/MX-lookups met warme cache (2.4 vs 9.9 ms), gemeten op 05-10-2026.
  • 100% lagere p95-latency dan HackerTarget bij lookups met warme cache (2.4 vs 2350.4 ms), gemeten op 05-10-2026.
  • 2.7× hogere p95-latency dan Cloudflare 1.1.1.1 bij A/MX-lookups met koude cache (47.7 vs 17.4 ms), gemeten op 05-10-2026. Hier is NetTrace niet sneller.

Cache-hit (herhaling binnen 1 s)

Latency in milliseconden, logaritmische schaal. Kortere balk = sneller.

1 ms10 msNetTrace p50 1.1 ms · p95 1.3 ms · p99 3.5 msNetTrace v1.0 p50 1.1 ms · p95 1.3 ms · p99 1.5 msGoogle Public DNS p50 6.8 ms · p95 15 ms · p99 21 msCloudflare 1.1.1.1 p50 5.4 ms · p95 9.0 ms · p99 10 ms
p50p95p99

Warme cache (herhaling na ~10 s)

Latency in milliseconden, logaritmische schaal. Kortere balk = sneller.

1 ms10 ms100 ms1 sNetTrace p50 1.1 ms · p95 2.4 ms · p99 3.5 msNetTrace v1.0 p50 1.1 ms · p95 362 ms · p99 1107 msGoogle Public DNS p50 6.4 ms · p95 13 ms · p99 17 msCloudflare 1.1.1.1 p50 4.8 ms · p95 9.9 ms · p99 12 msHackerTarget p50 743 ms · p95 2350 ms · p99 2608 ms
p50p95p99

Koude cache (unieke naam per vraag)

Latency in milliseconden, logaritmische schaal. Kortere balk = sneller.

1 ms10 ms100 ms1 sNetTrace p50 45 ms · p95 48 ms · p99 48 msNetTrace v1.0 p50 1204 ms · p95 1204 ms · p99 1205 msGoogle Public DNS p50 20 ms · p95 48 ms · p99 67 msCloudflare 1.1.1.1 p50 10 ms · p95 17 ms · p99 18 ms
p50p95p99

Alle cijfers

DienstScenarionp50p95p99Fouten
NetTracecache-hit241.1 ms1.3 ms3.5 ms0
NetTracewarm481.1 ms2.4 ms3.5 ms0
NetTracekoud2445 ms48 ms48 ms0
NetTrace v1.0cache-hit241.1 ms1.3 ms1.5 ms0
NetTrace v1.0warm481.1 ms362 ms1107 ms0
NetTrace v1.0koud241204 ms1204 ms1205 ms0
Google Public DNScache-hit246.8 ms15 ms21 ms0
Google Public DNSwarm486.4 ms13 ms17 ms0
Google Public DNSkoud2420 ms48 ms67 ms0
Cloudflare 1.1.1.1cache-hit245.4 ms9.0 ms10 ms0
Cloudflare 1.1.1.1warm484.8 ms9.9 ms12 ms0
Cloudflare 1.1.1.1koud2410 ms17 ms18 ms0
HackerTargetwarm9743 ms2350 ms2608 ms2
HackerTargetkoud8–––8

Methode

Alle diensten zijn vanaf dezelfde plek gemeten (VPS van NetTrace zelf (37.1.226.221, Nederland)), in hetzelfde tijdvenster, met dezelfde domeinen (nettrace.eu, wikipedia.org, github.com) en recordtypes (A, MX). De volgorde van de diensten werd per ronde willekeurig gekozen.

Volume: telkens één request tegelijk met 2 s pauze, round-robin over de diensten, dus per dienst ongeveer één request per 10 s. Er is geen load- of stresstest op andere diensten gedaan. HackerTarget is beperkt tot maximaal 30 requests vanwege hun gratis daglimiet.

Warme cache: dezelfde vraag acht keer herhaald met telkens ~10 s ertussen; de eerste vraag telt niet mee. Omdat de cache van NetTrace een complete check 30 s bewaart, is ongeveer elke derde herhaling een nieuwe check; dat bepaalt de p95 van NetTrace in dit scenario. Koude cache: een unieke, nooit eerder gebruikte naam onder nettrace.eu (die via een wildcard-record bestaat), zodat geen enkele dienst het antwoord al in de cache kan hebben.

Cache-hit: dezelfde vraag eerst stellen en 1 seconde later herhalen; alleen de herhaling telt. Zo meet je bij elke dienst hoe snel een antwoord is dat al in de cache zit. HackerTarget doet hier niet aan mee vanwege hun daglimiet.

Gemeten is de totale tijd van request tot volledig ontvangen antwoord, over een bestaande HTTPS-verbinding (keep-alive). p50, p95 en p99 zijn berekend uit alle geslaagde metingen; mislukte requests staan apart als fouten.

Belangrijk voor de vergelijking: NetTrace bevraagt per request 232 resolvers en geeft alle 232 antwoorden terug. Google en Cloudflare geven het antwoord van één resolver, HackerTarget alle recordtypes van één resolver. Bij een koude cache wacht NetTrace daardoor op de traagste van 232 resolvers wereldwijd.

Cache van NetTrace: een complete DNS-check (alle resolvers) blijft minimaal 30 seconden en maximaal de kortste TTL van de antwoorden (tot 1 uur) in de cache. Een herhaalde vraag binnen die tijd is een cache-hit. Per resolver volgt de cache de TTL exact. NetTrace v1.0 is dezelfde API in de eerste versie: die wacht met antwoorden tot alle resolvers klaar zijn (of hun eigen timeout van 1,2 s hebben bereikt), zonder snel-eerst-antwoord.

NetTrace is gemeten via API v1.7 met het snel-eerst-antwoord: het antwoord komt zodra ≥60% van de resolvers heeft geantwoord (na minimaal 0,03 s), of 45% na 0,1 s, en altijd binnen 0,6 s; staat 85% al klaar, dan meteen; resolvers die nog bezig zijn staan als 'pending' en worden op de achtergrond aangevuld. Bij een koude vraag bevat het eerste antwoord dus meestal niet alle resolvers.

Eerlijkheidsnoot: deze meting draait op dezelfde server als de NetTrace API, waardoor NetTrace geen netwerkreistijd heeft. Dat geeft NetTrace een voordeel. Een meting vanaf een tweede, onafhankelijke locatie is nog niet beschikbaar.

Gebruikte domeinen

nettrace.eu, wikipedia.org, github.com

Diensten

  • NetTrace – POST https://api.nettrace.eu/v1.7/dns-check (232 resolvers per request, snel-eerst-antwoord) (voorwaarden)
  • NetTrace v1.0 – POST https://api.nettrace.eu/v1.0/dns-check (eerste API-versie, wacht op alle 232 resolvers) (voorwaarden)
  • Google Public DNS – GET https://dns.google/resolve?name=…&type=… (1 resolver) (voorwaarden)
  • Cloudflare 1.1.1.1 – GET https://cloudflare-dns.com/dns-query?name=…&type=… (1 resolver) (voorwaarden)
  • HackerTarget – GET https://api.hackertarget.com/dnslookup/?q=… (alle recordtypes per request) (voorwaarden)

Niet meegenomen

  • NetworkCalc: Geen gebruiksvoorwaarden gevonden die geautomatiseerd gebruik toestaan (terms-pagina gaf 404); daarom niet gemeten.
  • DNSChecker.org / WhatsMyDNS.net: Geen publieke API; geautomatiseerd gebruik van de website is niet toegestaan.

Deze benchmark wordt maandelijks automatisch opnieuw uitgevoerd met hetzelfde script. De ruwe meetwaarden staan in de CSV.