nickbrooker:If you're wliling to make a change on your end there is the option to change static IPs on their form www.spark.co.nz/staticip . Or do you require a custom PTR record and perhaps that is the range they put you on for those requests?
Interesting, our IP is in the range 210.54.88.x. We've had it for years. So does Spark need to update ptr/whois so that range looks "normal"?
There was also that trick where you set your PPP username as NoStatic (any password) and you are temporarily assigned a dynamic IP, which could be worth a try to ascertain whether there really is a geolocation blacklist or "static IP" policy.
Yup setting "NoStatic" and it is case sensitive so you need a capital N and S and no domain ie don't add @ spark.co.nz or anything silly like that just "NoStatic" for the username and anything for password as that was how I wrote the code for that part of auth :)
It won't cause you to go into the Anonymous account so you won't get disconnected every 4 hours.