In an ideal world, the user should be able to specify per external IP, entire runtime, or jvm. at a minimum, something like this should be in place to be a good internet citizen.