I have been using the ChangeIP service to host a dynamic DNS server via the GPRS network.
I am working on an embedded project and have written my own HTTP client to send updates via HTTP.
I am having a very weird problem.
If I get assigned a network IP address in range 192.XXX.XXX.XXX, I get the HTTP response from changeIP for successful update. This uses the "internet" APN from Vodacom
However, if my network assigned IP address is in range 41.192.XXX.XXX, I do not get the successful HTTP reply. I think the update still registers on changeip website. However, if I use bad authentication details, I receive a HTTP reply for bad authentication from changeIP. This uses the "UNRESTRICTED" APN.
Same client works fine via MTN network.
Is it possible that somewhere between the website, Vodacom network and my server that a router blocks HTTP 200 responses from changeIP website?
Any help will be appreciated.
I am working on an embedded project and have written my own HTTP client to send updates via HTTP.
I am having a very weird problem.
If I get assigned a network IP address in range 192.XXX.XXX.XXX, I get the HTTP response from changeIP for successful update. This uses the "internet" APN from Vodacom
However, if my network assigned IP address is in range 41.192.XXX.XXX, I do not get the successful HTTP reply. I think the update still registers on changeip website. However, if I use bad authentication details, I receive a HTTP reply for bad authentication from changeIP. This uses the "UNRESTRICTED" APN.
Same client works fine via MTN network.
Is it possible that somewhere between the website, Vodacom network and my server that a router blocks HTTP 200 responses from changeIP website?
Any help will be appreciated.