@mayintoronto @xgranade

If there's an account on the server, known to one's own server, Mastodon clients allow an option "Block domain ..."

On advanced web client, it appears below a hard rule after the option to report the account.

Granted, this will not block access to public posts that would be viewable without an account on any instance.