DNS Query Performance and Resolution Times

This dataset provides granular DNS resolver performance metrics across carrier infrastructures, including query rates, resolution times, cache efficiency, DNSSEC validation, anycast routing, and DDoS attack detection. It enables network operators, security analysts, and researchers to monitor, benchmark, and optimize DNS services while identifying security threats and performance bottlenecks.

  • last updated 1 Nov 2025
  • by GoMask
The brief that made it

Real-time monitoring and benchmarking of DNS resolver performance

Sample rows

preview · 8 of 711 rows · all 16 columns
record_idstringddos_attack_typestringcache_hit_ratiofloatddos_attack_detectedbooleanlocation_countrystringresolver_idstringtimestampdatetimeqpsfloataverage_resolution_time_msfloatnxdomain_response_countintegerdnssec_validation_success_countintegerdnssec_validation_failure_countintegeranycast_routing_efficiencyfloatcarrier_namestringlocation_citystringlocation_statestring
rec-00001Amplification0.97trueUSAsrv-US012024-06-15T01:13:22Z512.16.418338090.96ComcastDallasTX
rec-00002blank0.93falseUKresolver-UKLON12024-06-15T02:45:10Z387.48.222291270.94BT GroupLondonblank
rec-00003UDP Flood0.99trueGermanyedge-DEHAM2024-06-15T03:57:41Z645.85.116401260.98Deutsche TelekomHamburgblank
rec-00004blank0falseUSAsrv-US022024-06-15T04:21:55Z000000AT&TAtlantaGA
rec-00005blank0.77falseAustraliaresolver-AU012024-06-15T05:08:27Z8015.639111080.82TelstraSydneyNSW
rec-00006blank0.88falseCanadasrv-CA012024-06-15T06:29:54Z25511.8251750130.87RogersTorontoON
rec-00007blank0.55falseBraziledge-BR012024-06-15T07:55:13Z33.343.267850110.66OiRio de JaneiroRJ
rec-00008DNS Flood0.99trueIndiaresolver-INBOM2024-06-15T08:42:26Z710.24.828415850.99AirtelMumbaiMH

What the 711 rows show

from the 711-row sample
  • 23%ddos_attack_detected = true
  • 0.81median cache_hit_ratio
  • 61location states
  • 146location cities
  • 170carrier names
  • 186.2median qps
ddos_attack_type164 rows by value
0204035DNS F…5%33Refle…5%29Ampli…4%29UDP F…4%20Zero-…3%18SYN F…3%
cache_hit_ratio711 rows, in bands of 0.1
0140280184242415112233379027100.51cache_hit_ratio →

Median 0.81, from 0.0 to 1.0.

location_country711 rows · top 10 of 38 values
  1. USA206
  2. Australia57
  3. Canada50
  4. India42
  5. Brazil39
  6. Germany30
  7. France28
  8. Japan26
  9. South Africa24
  10. Mexico22
16 columns by typefrom the column list below
  • string 7
  • integer 3
  • float 4
  • datetime 1
  • boolean 1

Columns

16 columns in four groups
blueprint · 16 columns
columntypedescriptionexample
Text 7 columns
record_idstringUnique identifier for each DNS performance recorduniquerec-00001
resolver_idstringIdentifier for the DNS resolver (e.g., server name or IP)srv-US01
ddos_attack_typestringType of DDoS attack detected (if any); empty if none6 types · optionalAmplification
carrier_namestringName of the carrier or ISP operating the DNS resolverComcast
location_citystringCity where the DNS resolver is locatedoptionalDallas
location_statestringState or province where the DNS resolver is locatedoptionalTX
location_countrystringCountry where the DNS resolver is locatedUSA
Numbers 7 columns
qpsfloatQueries per second handled by the resolver during the measurement interval0 or more512.1
average_resolution_time_msfloatAverage DNS resolution time in milliseconds0 or more6.4
cache_hit_ratiofloatRatio of DNS queries resolved from cache (0-1)0 to 10.97
nxdomain_response_countintegerNumber of NXDOMAIN responses (non-existent domain queries) in the interval0 or more18
dnssec_validation_success_countintegerNumber of DNSSEC validations that succeeded0 or more3380
dnssec_validation_failure_countintegerNumber of DNSSEC validations that failed0 or more9
anycast_routing_efficiencyfloatEfficiency score for anycast routing (0-1, higher is better)0 to 10.96
Dates and times 1 column
timestampdatetimeDate and time when the metrics were recorded2024-06-15T01:13:22Z
True or false 1 column
ddos_attack_detectedbooleanIndicates if a DDoS attack was detected during the intervaltrue

Use it for

  • ddos attack de…23%164 of 711 rowsmean cache hit ratio …0.96DNS …0.96Refl…0.97Ampl…0.95UDP …

    A telecommunications dashboard

    The ddos_attack_detected rate, cache_hit_ratio by ddos_attack_type and a breakdown of location_country. Excel, Power BI or Tableau.

  • Why do 164 of 711 rows have ddos_attack_detected = true?

    A class exercise

    Hand out the rows and one question. Everyone works from the same 711 rows.

  • A software demo

    Believable records with resolver_id, timestamp and qps to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 16 columns, your size and your rules. See 20 rows before you pay.

Preview 20 rows free

1,000 rows: $1.99 · 10,000: $12.99One-time. No subscription. All prices

This dataset711 rows16 columns
Yours1,000 rows16 columnslocation_city: UK only

blueprint · dns-query-performance-and-resolution-times

Behind this dataset

Same schema. As many rows as you need.

These 711 rows came out of a blueprint — 16 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.

Rules it was built with
  • DNS resolver instance ID and anycast IP address
  • Query rate: queries per second (QPS) and peak QPS
  • Resolution time in milliseconds (target <20ms for recursive queries)
  • Cache hit ratio percentage (higher is better, reduces upstream queries)
  • Query type distribution: A, AAAA, MX, TXT, SRV, PTR records
  • NXDOMAIN (non-existent domain) response rate for typos/malware
  • DNSSEC validation: signed vs. unsigned responses, validation failures
  • DDoS attack indicators: query flood, amplification attacks
Rows
Open the blueprint in Data Factory

1 credit per row. Preview 20 rows free. Buy rows for the full run.

Exports
CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
Licence
yours to use, including commercially
API slug
dns-query-performance-and-resolution-times

What should your data show?

Preview 20 rows free
No signup. No card.