Le port fowarding est ce qu'il y a de plus simple
Tu es quand même obligé d'ouvrir certains port pour avoir le minimum (21 pour le FTP, 80 pour la navigation web, et encore faut-il t'assurer que ta co soit up et que le serveur tourne tout le temps)
Je n'héberge pas moi-même mon site internet. J'ai gagné un hébergement offshore pro (Bande passante et espace de stockage illimités, boîtes mail illimitées, protection DDoS... La totale qui vaut normalement 10 euros par mois) chez http://f3re.com (Leur prix sont très sympa, je leur ai acheté mon TLD à 7.50, c'est vraiment pas excessif, et le service est franchement bon)