If that's the case, some basement guy hosting a bunch of fake websites on a single server, then their IP address can be blocked with a firewall and this will disable access to all of those sites until the scammer gets a new IP (which requires them to temporarily take the sites offline while rebooting)
Someone can code a script that queries the DNS information of typosquatting domains, extract the IP addresses, and make a list out of them for pasting into a firewall program. Or set up a name server for people to use and put a firewall with the list on that. It would only catch phishing domains though, not scam domains with completely different names.