How do I set up to disable access from a certain regional IP, or is there a plugin for that?

This seems like a bad idea since Japanese customers are free to travel to Korea and China as far as I know. Plus VPNs etc. . .

That said, you might look at Setting | Logs | Screened IPs.