In case anyone else ever has the same question as I did above I've figured it out and listed the steps below. My challenge was that we have users who spend some of their days traveling and other days sitting in the office. I needed to make sure I had a way to send updates and configs to the laptop whether they were on an internal IP address or an External IP address.
Configured our Firewall with one of our Public IP addresses and opened necessary ports
Created Necessary NAT entry in the firewall so the Public IP address points to the local IP address
We are running Desktop Central Enterprise version
Created all the necessary Remote Offices for our sites
(40+ offices all connected with an Ethernet MPLS network)
Under Admin\Agent Settings\General Tab confirmed the IP address is set to the local LAN server IP address
Confirmed Automatically detect and save IP address change is selected
Under Admin\Scope of Mgt\Remote offices Tab I Edited one of my existing remote offices
In the Desktop Central Server Details section I changed the IP address to be my public IP address
Saved the change
Changing this one setting changed it for all the other Remote Sites
Wait for the agents to contact the server
Now when I pull up the agent detail I see the
Server IP address = Internal IP address
Secondary IP address = External IP address
Tested the config with my laptop and the client now shows online if it's connected to the LAN/WAN or the internet.
Hope this information helps others out if needed.