Recently, this command stopped working:
For several years, it would show responses from the root and gtld servers, and the authoritative server for the domain.
Around the start of February 2024, it stopped working.
The full output is now like this:
dig @ 8.8.8.8
+trace example.com
; <<>> DiG 9.10.3-P4-Ubuntu <<>> @ 8.8.8.8
+trace example.com
; (1 server found)
;; global options: +cmd
;; Received 28 bytes from 8.8.8.8#53(8.8.8.8) in 3 ms
Those tests were run on a server hosted by DigitalOcean.
When I run the same command on Google Cloud Shell, I get the full response:
Has Google changed something? As far as I understand, the first step of that command would be to ask 8.8.8.8 for a list of the root servers, and it seems as though that step is not working when requested from my server.
If I change the IP address Cloudflare's 1.1.1.1 I get the full response.
If I run the command on Google Cloud Shell, I get the full response.
But from other sources, such as my servers and my Macbook, I get an empty response.
Any ideas?
Kind regards,