After receiving spam on my newly registered, unused domain within a day I was curious about how they found it. With the help of google I found a site called domainpunch which lists all Addition to the zone file
which gives an idea of the new domains that are registered. And my gTLD
domain was indeed listed on the day I bought it.
I googled some more to find out how you could monitor these changes, to perhaps try it myself. But I quickly found this answer here that says DNS records are not propagated, but only cached. That means at least one request to my domain must have been made via a DNS server they monitor, which seems unlikely, unless they are very high in the DNS
food chain.
More google brought me to Root name servers
and several network tools
, but they all require you to enter the domain name
to get more information.
What am I missing, because it does look like some servers are propagating DNS zones
without a request. Or am I going at this all wrong and are they capturing new domains in another way?
It's not a duplicate of "How does DNS work", because that is based on "REQUEST domainname" and this site doesn't request names, it receives them without knowing them. So it basically goes against the entire principle of how a DNS
server works.
I also highly doubt they just download the zone file
from a lot of nameservers
, because as stated in this answer
no sanely configured DNS server should still allow this nowadays