Making your Arduino Web Server available to the WWW?

Hey,
Most of us don't have static IPs so how are you making your web server available?
Are you doing something like this?

It gets your IP and updating to some service like dyndns or noip.

And also, do you recommend using port 80 for the server? For security seasons maybe some other port?

I have a commercial account with my ISP and a static IP.

You may need to use another port besides 80 if you don't have a commercial account. Many ISPs are blocking inbound port 80 requests. I would check first. If your ISP catches you violating their terms of service, they could terminate your account without notice.

I've used no-ip.com with port forwarding on the connected router.

I am using a frontend server with dyndns@SPDNS to aggregate the data and control the Arduinos. You might consider a Raspberry Pi for that. This has the advantage that you can access multiple Arduinos over a common frontend, makes creating a usable interface much easier and gives you for example IPv6, which is important for all the people who don't get a public IPv4 IP anymore (In Germany, that is relatively probable when signing up for a new internet access)..

I'm going to use no-ip and will try to update the IP with the ardiuno. Hope it'll work.

Oh, good point that some have public IPv6 IPs.