bonjour il faut te servir d'un logiciel qui transforme ton ip (routeur) dynamique en ip statique.
regarde du coté de noip ou dyndns
http://www.no-ip.com/
http://www.dyndns.com/
une fois installé tu rajoute ce service a ta box (suivant le modele la manip est un peu different)
ensuite pour le port ,apache par defaut ecoute le port 80 ,tu peut en choisir un autre si tu veut mais il te faudra modifier le httpd.conf d'apache en conséquence
ca fonctionne impeccable la preuve
http://milsodor.no-ip.org
le seul inconvénient c'est que si tu veut que ton site soit accessible il faut laisser tourner la bécane tout le temps.
en espérant t'avoir éclairé
@+
ps il faut malgré tout modifier le httpd.conf car je supposse que dans ce fichier la ligne ServerName est a localhost ,donc il faudra modifier en remplaçant localhost par ton nom de domaine.
tu redemarre apache et ça doit rouler tout seul