When I test my connection on services such as whatsmyip.com, I get 112.134.xx.xx as my public address. When I check the ADSL connection status on my router, it shows a totally different IP address (100.74.xx.xx) as my public address. When I ping (or ssh) both of the above IP addresses, only the latter works.
Lookups on the above IP address shows that 112.134.xx.xx actually belongs to my ISP, and 100.74.xx.xx is a bogon.
I'm trying to setup a dynamic DNS update client and it's catching 112.134.xx.xx as my IP address, which doesn't work. Any idea what's happening here? My router is a D-Link DSL-2730U.