Skip to content

Mullvad public DNS: status and speed

Run by Mullvad VPN AB · Anycast (SE)

DNS over HTTPS
https://dns.mullvad.net/dns-query
Plain DNS (IPv4)
Not offered for this service: encrypted DNS only
Operator's terms
mullvad.net

Measured from London, United Kingdom (20i hosting) every 5 minutes. Last run 2026-11-03 08:05 UTC. How we measure

Answering. DNS over HTTPS: last answer correct in 166 ms

DoH, answered correctly (24 h)

100%

178 probes

DoH, median query time (24 h)

162 ms

95th percentile 269 ms

Availability

DNS over HTTPS

Last 24 hours, by hour

24 h ago Now

Last 90 days, by day

30 days ago Today

Last 7 days: 100% answered correctly.

Green: every probe answered correctly. Amber: some failed (for a day, 99% or more still answered; for an hour, one of twelve). Red: more than that. Grey: no data. Hover a bar for the numbers.

Query time

How long a query took from our server to the answer. Both charts in a row share a scale, so DNS over HTTPS and plain DNS can be compared directly.

DNS over HTTPS, last 7 days (hourly)

DNS over HTTPS, last 7 days (hourly) Tue 09:00: no data Tue 10:00: no data Tue 11:00: no data Tue 12:00: no data Tue 13:00: no data Tue 14:00: no data Tue 15:00: no data Tue 16:00: no data Tue 17:00: no data Tue 18:00: no data Tue 19:00: no data Tue 20:00: no data Tue 21:00: no data Tue 22:00: no data Tue 23:00: no data Wed 00:00: no data Wed 01:00: no data Wed 02:00: no data Wed 03:00: no data Wed 04:00: no data Wed 05:00: no data Wed 06:00: no data Wed 07:00: no data Wed 08:00: no data Wed 09:00: no data Wed 10:00: no data Wed 11:00: no data Wed 12:00: no data Wed 13:00: no data Wed 14:00: no data Wed 15:00: no data Wed 16:00: no data Wed 17:00: no data Wed 18:00: no data Wed 19:00: no data Wed 20:00: no data Wed 21:00: no data Wed 22:00: no data Wed 23:00: no data Thu 00:00: no data Thu 01:00: no data Thu 02:00: no data Thu 03:00: no data Thu 04:00: no data Thu 05:00: no data Thu 06:00: no data Thu 07:00: no data Thu 08:00: no data Thu 09:00: no data Thu 10:00: no data Thu 11:00: no data Thu 12:00: no data Thu 13:00: no data Thu 14:00: no data Thu 15:00: no data Thu 16:00: no data Thu 17:00: no data Thu 18:00: no data Thu 19:00: no data Thu 20:00: no data Thu 21:00: no data Thu 22:00: no data Thu 23:00: no data Fri 00:00: no data Fri 01:00: no data Fri 02:00: no data Fri 03:00: no data Fri 04:00: no data Fri 05:00: no data Fri 06:00: no data Fri 07:00: no data Fri 08:00: no data Fri 09:00: no data Fri 10:00: no data Fri 11:00: no data Fri 12:00: no data Fri 13:00: no data Fri 14:00: no data Fri 15:00: no data Fri 16:00: no data Fri 17:00: no data Fri 18:00: no data Fri 19:00: no data Fri 20:00: no data Fri 21:00: no data Fri 22:00: no data Fri 23:00: no data Sat 00:00: no data Sat 01:00: no data Sat 02:00: no data Sat 03:00: no data Sat 04:00: no data Sat 05:00: no data Sat 06:00: no data Sat 07:00: no data Sat 08:00: no data Sat 09:00: no data Sat 10:00: no data Sat 11:00: no data Sat 12:00: no data Sat 13:00: no data Sat 14:00: no data Sat 15:00: median 161 ms, 95th percentile 286 ms Sat 16:00: median 164 ms, 95th percentile 195 ms Sat 17:00: median 160 ms, 95th percentile 192 ms Sat 18:00: median 160 ms, 95th percentile 245 ms Sat 19:00: median 159 ms, 95th percentile 170 ms Sat 20:00: median 125 ms, 95th percentile 182 ms Sat 21:00: median 176 ms, 95th percentile 240 ms Sat 22:00: median 164 ms, 95th percentile 264 ms Sat 23:00: median 166 ms, 95th percentile 285 ms Sun 00:00: median 164 ms, 95th percentile 262 ms Sun 01:00: median 163 ms, 95th percentile 177 ms Sun 02:00: median 118 ms, 95th percentile 164 ms Sun 03:00: median 169 ms, 95th percentile 252 ms Sun 04:00: median 169 ms, 95th percentile 268 ms Sun 05:00: median 258 ms, 95th percentile 2751 ms Sun 06:00: median 362 ms, 95th percentile 1247 ms Sun 07:00: median 167 ms, 95th percentile 257 ms Sun 08:00: median 162 ms, 95th percentile 229 ms Sun 09:00: median 159 ms, 95th percentile 341 ms Sun 10:00: median 160 ms, 95th percentile 185 ms Sun 11:00: median 163 ms, 95th percentile 172 ms Sun 12:00: median 161 ms, 95th percentile 212 ms Sun 13:00: median 166 ms, 95th percentile 278 ms Sun 14:00: median 160 ms, 95th percentile 505 ms Sun 15:00: median 159 ms, 95th percentile 321 ms Sun 16:00: median 168 ms, 95th percentile 295 ms Sun 17:00: median 92 ms, 95th percentile 192 ms Sun 18:00: median 166 ms, 95th percentile 186 ms Sun 19:00: median 160 ms, 95th percentile 218 ms Sun 20:00: median 196 ms, 95th percentile 306 ms Sun 21:00: median 165 ms, 95th percentile 257 ms Sun 22:00: median 159 ms, 95th percentile 165 ms Sun 23:00: median 160 ms, 95th percentile 228 ms Mon 00:00: median 126 ms, 95th percentile 261 ms Mon 01:00: median 104 ms, 95th percentile 323 ms Mon 02:00: median 108 ms, 95th percentile 388 ms Mon 03:00: median 159 ms, 95th percentile 255 ms Mon 04:00: median 122 ms, 95th percentile 196 ms Mon 05:00: median 152 ms, 95th percentile 167 ms Mon 06:00: median 159 ms, 95th percentile 170 ms Mon 07:00: median 164 ms, 95th percentile 239 ms Mon 08:00: median 157 ms, 95th percentile 325 ms Mon 09:00: median 169 ms, 95th percentile 227 ms Mon 10:00: median 159 ms, 95th percentile 248 ms Mon 11:00: median 166 ms, 95th percentile 177 ms Mon 12:00: median 165 ms, 95th percentile 197 ms Mon 13:00: median 100 ms, 95th percentile 323 ms Mon 14:00: median 160 ms, 95th percentile 2123 ms Mon 15:00: median 114 ms, 95th percentile 223 ms Mon 16:00: median 162 ms, 95th percentile 193 ms Mon 17:00: median 164 ms, 95th percentile 222 ms Mon 18:00: median 161 ms, 95th percentile 290 ms Mon 19:00: median 164 ms, 95th percentile 216 ms Mon 20:00: median 164 ms, 95th percentile 170 ms Mon 21:00: median 160 ms, 95th percentile 208 ms Mon 22:00: median 163 ms, 95th percentile 205 ms Mon 23:00: median 162 ms, 95th percentile 275 ms Tue 00:00: median 161 ms, 95th percentile 174 ms Tue 01:00: median 163 ms, 95th percentile 169 ms Tue 02:00: median 160 ms, 95th percentile 228 ms Tue 03:00: median 161 ms, 95th percentile 348 ms Tue 04:00: median 160 ms, 95th percentile 298 ms Tue 05:00: median 160 ms, 95th percentile 218 ms Tue 06:00: median 105 ms, 95th percentile 178 ms Tue 07:00: median 163 ms, 95th percentile 323 ms Tue 08:00: median 166 ms, 95th percentile 166 ms
· median · p95
Median (p50) Up to the 95th percentile
Table
Time (UTC)p50p95
Tue 08:00166 ms166 ms
Tue 07:00163 ms323 ms
Tue 06:00105 ms178 ms
Tue 05:00160 ms218 ms
Tue 04:00160 ms298 ms
Tue 03:00161 ms348 ms
Tue 02:00160 ms228 ms
Tue 01:00163 ms169 ms
Tue 00:00161 ms174 ms
Mon 23:00162 ms275 ms
Mon 22:00163 ms205 ms
Mon 21:00160 ms208 ms
Mon 20:00164 ms170 ms
Mon 19:00164 ms216 ms
Mon 18:00161 ms290 ms
Mon 17:00164 ms222 ms
Mon 16:00162 ms193 ms
Mon 15:00114 ms223 ms
Mon 14:00160 ms2123 ms
Mon 13:00100 ms323 ms
Mon 12:00165 ms197 ms
Mon 11:00166 ms177 ms
Mon 10:00159 ms248 ms
Mon 09:00169 ms227 ms
Mon 08:00157 ms325 ms
Mon 07:00164 ms239 ms
Mon 06:00159 ms170 ms
Mon 05:00152 ms167 ms
Mon 04:00122 ms196 ms
Mon 03:00159 ms255 ms
Mon 02:00108 ms388 ms
Mon 01:00104 ms323 ms
Mon 00:00126 ms261 ms
Sun 23:00160 ms228 ms
Sun 22:00159 ms165 ms
Sun 21:00165 ms257 ms
Sun 20:00196 ms306 ms
Sun 19:00160 ms218 ms
Sun 18:00166 ms186 ms
Sun 17:0092 ms192 ms
Sun 16:00168 ms295 ms
Sun 15:00159 ms321 ms
Sun 14:00160 ms505 ms
Sun 13:00166 ms278 ms
Sun 12:00161 ms212 ms
Sun 11:00163 ms172 ms
Sun 10:00160 ms185 ms
Sun 09:00159 ms341 ms
Sun 08:00162 ms229 ms
Sun 07:00167 ms257 ms
Sun 06:00362 ms1247 ms
Sun 05:00258 ms2751 ms
Sun 04:00169 ms268 ms
Sun 03:00169 ms252 ms
Sun 02:00118 ms164 ms
Sun 01:00163 ms177 ms
Sun 00:00164 ms262 ms
Sat 23:00166 ms285 ms
Sat 22:00164 ms264 ms
Sat 21:00176 ms240 ms
Sat 20:00125 ms182 ms
Sat 19:00159 ms170 ms
Sat 18:00160 ms245 ms
Sat 17:00160 ms192 ms
Sat 16:00164 ms195 ms
Sat 15:00161 ms286 ms

DNS over HTTPS, last 90 days (daily)

DNS over HTTPS, last 90 days (daily) 6 Aug: no data 7 Aug: no data 8 Aug: no data 9 Aug: no data 10 Aug: no data 11 Aug: no data 12 Aug: no data 13 Aug: no data 14 Aug: no data 15 Aug: no data 16 Aug: no data 17 Aug: no data 18 Aug: no data 19 Aug: no data 20 Aug: no data 21 Aug: no data 22 Aug: no data 23 Aug: no data 24 Aug: no data 25 Aug: no data 26 Aug: no data 27 Aug: no data 28 Aug: no data 29 Aug: no data 30 Aug: no data 31 Aug: no data 1 Sep: no data 2 Sep: no data 3 Sep: no data 4 Sep: no data 5 Sep: no data 6 Sep: no data 7 Sep: no data 8 Sep: no data 9 Sep: no data 10 Sep: no data 11 Sep: no data 12 Sep: no data 13 Sep: no data 14 Sep: no data 15 Sep: no data 16 Sep: no data 17 Sep: no data 18 Sep: no data 19 Sep: no data 20 Sep: no data 21 Sep: no data 22 Sep: no data 23 Sep: no data 24 Sep: no data 25 Sep: no data 26 Sep: no data 27 Sep: no data 28 Sep: no data 29 Sep: no data 30 Sep: no data 1 Oct: no data 2 Oct: no data 3 Oct: no data 4 Oct: no data 5 Oct: no data 6 Oct: no data 7 Oct: no data 8 Oct: no data 9 Oct: no data 10 Oct: no data 11 Oct: no data 12 Oct: no data 13 Oct: no data 14 Oct: no data 15 Oct: no data 16 Oct: no data 17 Oct: no data 18 Oct: no data 19 Oct: no data 20 Oct: no data 21 Oct: no data 22 Oct: no data 23 Oct: no data 24 Oct: no data 25 Oct: no data 26 Oct: no data 27 Oct: no data 28 Oct: no data 29 Oct: no data 30 Oct: no data 31 Oct: median 164 ms, 95th percentile 245 ms 1 Nov: median 164 ms, 95th percentile 321 ms 2 Nov: median 162 ms, 95th percentile 261 ms 3 Nov: median 160 ms, 95th percentile 228 ms
· median · p95
Median (p50) Up to the 95th percentile
Table
Time (UTC)p50p95
3 Nov160 ms228 ms
2 Nov162 ms261 ms
1 Nov164 ms321 ms
31 Oct164 ms245 ms

Behaviour

Tested over DNS over HTTPS every 15 minutes; the verdict is the majority of the last 24 hours. Last tested 2026-11-03 07:45 UTC.

DNSSEC validation

Validates

It checks DNSSEC signatures: a signed name comes back marked as verified (the AD bit), and a name with a deliberately broken signature is refused with SERVFAIL, so a forged answer would not reach you.

Names that do not exist

Honest NXDOMAIN

A random name that cannot exist gets a plain NXDOMAIN, as it should. No redirection to search or advertising pages.

Client subnet (ECS)

Not sent

It does not pass any part of your address on to the domain's name servers. Better for privacy; a CDN may pick a server near the resolver rather than near you.

resolver 89.238.154.6

Filtering

None advertised

This service is not advertised as filtering, so we do not test it for blocking.

Recent failed probes

No failed probes in the last 14 days.

Other resolvers

Cloudflare Google Quad9 OpenDNS (Cisco) AdGuard DNS.SB Control D CIRA Canadian Shield AliDNS DNSPod (Tencent) Digitale Gesellschaft Freifunk München

The same data as JSON: https://thenetworkery.com/api/v1/dns-resolvers/mullvad