I have been struggling with reliably getting the client public IP in an asp.net 2.0 application.
When i use this http://jsonip.appspot.com/?callback=getip service, i have found that it can randomly become unreachable & will through the following message & this becomes a show stopper for my application.
"Over Quota
This application is temporarily over its serving quota. Please try again later."
I have tried another alternative service here http://l2.io/ip.js?var=userip. This isn't reliable either as it also can randomly be unreachable.
Has any one here ever hard a requirement to get the client public IP and implemented a reliable solution?