All, I am running a python script that uses your service to determine my current IP address for setting an entry in dyndns.org.
This morning I noticed that my IP address is 'changing' many times a day - from one assigned by my ISP, to one mapped to msnbot-blah-blah-blah (184.108.40.206).
I contacted my ISP, and they say that my IP address has been stable for a long time, and has not changed. I suspect that it really is not changing, and its your website that is reporting the wrong IP address back to me. I believe that I am using the 'correct' url: "http://automation.whatismyip.com/n09230945.asp".
Is there some way that this would sometimes return the 207.x.x.x address mentioned above?
Thanks in advance for your reply.
We recently put CloudFlare in place and initially our site was dispalying the incorrect IP in some cases. However, we've updated our code so all IPs showing now should be correct. The operative word there is 'should'. 😀
Are you manually checking what our main page shows when your program reports an IP other than yours?
Another thing would be to set your UA to something very common like Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20100101 Firefox/12.0