Ethernet Shield connect to internet

When you said...

When i type the http://192,168,10,103 in my PC browser i get the data from the arduino via a simple html script.

... I'm assuming that you meant some simple html served up from the Arduino?

In which case, you've made a very good start.

To access that from "the outside world", is not TERRIBLY difficult... perhaps the biggest issue being how to know "where" your router is, i.e. it's (current) IP address in the wider world of "the internet", i.e. NOT its LOCAL IP address, the one that probably starts 192.168...

"The answer" is often to use a DYNDNS service.

Use of DMZ not always necessary... but you probably DO want to set aside some addresses on your LAN as NOT used by the router's DCHP service. Confused yet? Sigh.

Much more on all of these topics at...

... but you have ALREADY CRACKED half of your problems! Alternatively, my FarWatch pages may be more to your taste... cover the same topics..