Live data from Hacker News

Top DNS domains seen on the Quad9 recursive resolver array each day

github.com

71–80 of 100 posts

Re: Top DNS domains seen on the Quad9 recursive resolver array each day

#71
Isn't part of the reasons to run a public DNS to sell these hard earned info for profit to marketers etc but they just release publicly? Of course this is just the tip of the iceberg of the information they gather.

Really interesting to know though.

Some just look way high up and could mean buggy implementation without proper cache usage or persistently banging the domain.

Re: Top DNS domains seen on the Quad9 recursive resolver array each day

#72
post #65
post #46

Earlier quoted context omitted.

> Wow, that's smart. I was wondering whether there is a way for the bots to generate "unpredictable" domains such that security researchers could not predict them efficiently (even with source code), but the botnet controller can. There is a fairly simple method which achieves the same advantage for a botnet controller. 1. Use a hash of the current day to derive, for that day, an infinite stream of domain names. This…

I've definitely heard of cnc using a plural of domains for this reason. the bots have a list of domains they reach out to, searching for one that is valid. I believe one issue with this strategy is many corporate VPNs block fresh domains. I guess if the software was pinned to use encrypted DNS instead of whatever the OS recommends, then the DNS blocking could be avoided...

How would a corporate DNS block new domains, exactly?

Re: Top DNS domains seen on the Quad9 recursive resolver array each day

#74
post #71

Isn't part of the reasons to run a public DNS to sell these hard earned info for profit to marketers etc but they just release publicly? Of course this is just the tip of the iceberg of the information they gather. Really interesting to know though. Some just look way high up and could mean buggy implementation without proper cache usage or persistently banging the domain.

Data in the aggregate is quite interesting and probably of little value to marketers.

Re: Top DNS domains seen on the Quad9 recursive resolver array each day

#76
post #72
post #65

Earlier quoted context omitted.

I've definitely heard of cnc using a plural of domains for this reason. the bots have a list of domains they reach out to, searching for one that is valid. I believe one issue with this strategy is many corporate VPNs block fresh domains. I guess if the software was pinned to use encrypted DNS instead of whatever the OS recommends, then the DNS blocking could be avoided...

How would a corporate DNS block new domains, exactly?

A firewall. For example, Palo Alto firewalls can easily be configured to block domains newer than ~30 days old.

https://knowledgebase.paloaltonetworks.com/KCSArticleDetail?...

Re: Top DNS domains seen on the Quad9 recursive resolver array each day

#77
post #72
post #65

Earlier quoted context omitted.

I've definitely heard of cnc using a plural of domains for this reason. the bots have a list of domains they reach out to, searching for one that is valid. I believe one issue with this strategy is many corporate VPNs block fresh domains. I guess if the software was pinned to use encrypted DNS instead of whatever the OS recommends, then the DNS blocking could be avoided...

How would a corporate DNS block new domains, exactly?

My employer uses Zscaler. I don't know exactly how they implement this, but my educated guess is the corporate DNS server doesn't resolve domains that were created recently.

In technical terms, the device asks the private corporate DNS server for the IP address of the hostname. The private DNS server checks the requested domain against a threat intelligence feed that tracks domain registration dates (and security risks). If the domain is deemed a threat, either return an IP address which points at a server that shows a warning message (if http traffic) or return an invalid IP (0.0.0.0).

Re: Top DNS domains seen on the Quad9 recursive resolver array each day

#78
post #72
post #65

Earlier quoted context omitted.

I've definitely heard of cnc using a plural of domains for this reason. the bots have a list of domains they reach out to, searching for one that is valid. I believe one issue with this strategy is many corporate VPNs block fresh domains. I guess if the software was pinned to use encrypted DNS instead of whatever the OS recommends, then the DNS blocking could be avoided...

How would a corporate DNS block new domains, exactly?

Have a cache of domains you know about with registration date.

When getting a query for a domain you have not heard about, query whois for it. Store it's registration date in the cache.

Re: Top DNS domains seen on the Quad9 recursive resolver array each day

#80

Seems like it'd be a good addition to the Tranco list: https://tranco-list.eu/

In addition to Tranco, I maintain regularly updated lists of the top one million domains from sources like Cisco, Majestic, BuiltWith, Statvoo, DomCop, and Cloudflare. Feel free to check it out: https://github.com/PeterDaveHello/top-1m-domains
Post reply on HN