Anyone know how to query (via a C or MFC program) a home router's status to get its external publically viewable IP addresses (that the ISP assigned to it dynamically) or can it be done by somehow pinging a remote server and sending back the real ip addresses assigned to the router. thanks.