Due to regulation and legal issues we cannot allow U.S. based visitors to access our website. For this reason we redirect all our U.S. traffic to a specialized page.
While we do have these restrictions, our (financial) products are perfectly legal and regulated in other countries in Europe, Middle East and Asia.
Since we don't want to be considered as cloaking, we redirect all IP's - humans and bots alike.
As far as I understand most, if not all, Googlebot's IP ranges come from the U.S. So my question is how can we allow Google to index our website for the benefit of non-U.S. based users and avoid cloaking (or post-cloaking). Can Googlebot access from non-U.S. IP ranges? What would the preferred course of action be?