incognet llc
This is a great post, covers all use cases.If you need a BP domain/hosting then you do something wrong. As all such options are blacklisted by default on top IDS/Firewalls.
The only time you'll need a BP domain/hosting is when you'll do something on mass. And not care that the researchers will get your domain.
You need to use a trusted domain/hosting so your malicious traffic bypass as many reputation-based solutions as possible. After that figure out a way to block scanners/researchers (iptables)
Domain: buy "old" domains, like registered years ago. You can take them from: expireddomains.net. This will bypass reputation-based filters.
Hosting: setup a nginx reverse proxy in a trusted data center, such as the ones from bitlaunch.io (eg: digital ocean). The backend server you can host in your more trusted data center. Result: Reputation-based algorithms will see that your domain is hosted in a trusted data-center/country and will ignore it.
old-domain.com <> A record <> Digital Ocean <> nginx proxy <> actual-backend.
Try that and you'll see your success rate will rise.