I had been using Cloudflare's 1.1.1.1 For Families DNS server on my router for a while since my kids now are using iPads and I wanted to make sure as long as they were on my network they couldn't find their way into too much trouble.
Today I was trying to load itch.io and it wouldn't load. Not on my PC, my laptop, or my phone. I used dig and drill on the command line. The A record (the IP address to connect to) was coming back 0.0.0.0. Uh oh. Someone must've busted itch's DNS records...
Except no. I took my phone off wi-fi and it worked fine. I used a website that does DNS lookups and it had all the results you'd imagine. Time to look closer in my terminal:
$ drill A @1.1.1.3 itch.io | grep "ANSWER SECTION" --after-context 1
;; ANSWER SECTION:
itch.io. 60 IN A 0.0.0.0
Ok so Cloudflare says no. What about Google?
$ drill A @8.8.8.8 itch.io | grep "ANSWER SECTION" --after-context 1
;; ANSWER SECTION:
itch.io. 280 IN A 173.255.250.29
Fucking Cloudflare.
I mean, I hate Cloudflare anyway so probably a good time to switch DNS providers. But this is also absurd.