You can set up a free Cloudflare plan and use their nameservers. Or if you have a Linode account you can add the domain there and use theirs.
I'm not sure how their tools are yet but my hope would be pretty good as I doubt there's a DNS configuration out there that CF hasn't seen yet.
https://slackmojis.com/emojis/59795-old-man-yells-at-cloudfl...
DDoSes and various internet attacks suck to deal with.
I blame the people thinking attacking other people’s infrastructure is funny.