TLDR: Exit nodes with IPv6 addresses connect to over IPv6, causing the IP not to be recognised as being one of an exit node. This triggers a scary “Sorry. You are not using Tor.” warning.

When firing up Tor Browser today and checking if the browser was properly using Tor, I got the following scary message.

Scary IPv6 Tor Check

What I assume happened

Confused, I quickly checked if that was my IPv6 address. Thankfully it wasn’t. Tor browser was correctly proxying traffic over the Tor network but the exit node resolved over IPv6. A DNS lookup for gives:

~ ❯❯❯ host is an alias for has address has IPv6 address 2a01:4f8:172:1b46::abba:20:1 mail is handled by 10

What likely happened is that the exit node connected to over IPv6. Since Tor doesn’t have full support for IPv6 yet, the exit node appeared as unknown, hence triggering this warning.

Quick fix

I think the warnings are scary and we shouldn’t be telling users to just ignore them. A quick easy fix would be to simply not have any IPv6 DNS records in as long as IPv6 isn’t fully supported.

Any thoughts or suggestions? Discuss on Tor-Dev.

Update (24th of August): The AAAA record was removed, waiting for a more broader IPv6 support in Tor.