Ethernet Shield connect to internet

You will need to put the Arduino ip in your dmz (port forwarding) on the router. What model router do you use?

Then you use the public ip assigned to the router, if your ISP does not block port 80 requests to your ip.