Is there a drupal 7 equivalent to the Country Ban module? I'm wondering if anyone has a Drupal specific solution for blocking entire countries from accessing your server. My company only does business in the US so there's no point in having other countries accessing my site. 

For Drupal 6, there is the Country Ban module.  Is there a Drupal 7 was to do this?
this module may help you : Smart IP ,,,,


  Overview Smart IP identify visitor's geographical location
  (longitude/latitude), country, region, city and postal code based on
  the IP address of the user. These information will be stored at
  session variable ($_SESSION) with array key 'smart_ip' and Drupal
  $user->data object with array key 'geoip_location' of the user but
  optionally it can be disabled (by role) .....