I have an Internet connection through a cable provider who periodically dynamically reassigns a single IP address. I hooked up a router to the cable modem that also does NAT translation and DHCP assignment to a few LAN-connected PCs. I would like to read the currently assigned WAN-side IP address in a Visual Basic or VB Script program running on one of the LAN-connected PCs (running Windows 2000 server). What is the best way to accomplish this?