Arduino and internet not local network

The op said he wanted to reach his arduino from anywhere in the world via internet, which indicates the arduino will be performing a server function. Server functions are probably somewhat more involved when not operated from behind a LAN.