I want to block all non-US users from accessing my website. I'm using nginx on the front end and have a django powered website.
1) How can I determine what are US IP addresses?
2) Should I be blocking them in my webserver or in my application layer?