HI Hilton.
You cab do full country blocking with a firewall. That is what we do. pfSense is a free firewall and you can install a "package" (pfBlockerNG) as an add on (also free) and block all kinds of stuff. Known spammers, known hacker IP's, countries and even full continents. You will need to sign up for a free account with Max Mind.
In the pfBlocker "IP" settings you will see : "MaxMind GeoIP configuration:"
"GeoIP database GeoLite2 distributed under the Creative Commons Attribution-ShareAlike 4.0 International License by: MaxMind Inc. The GeoIP database is automatically updated each day at a random hour.
To utilize the free MaxMind GeoLite2 GeoIP functionality, you must first register for a free MaxMind user account. "
www.HawaiianHope.org - Providing technology services to non profit organizations, low income families, homeless shelters, clean and sober houses and prisoner reentry programs. Since 2015, We have refurbished over 11,000 Computers !