Hola
Deberías tratar de explicarte un poco mejor.
Pero veamos.
SI tienes el IIS instalado, no le has hecho modificaciones y luego has instalado apache, tienes dos servidores web a la escucha en el puerto 80, lo cual está mal, debes desactivar uno de los dos o cambiar la escucha de alguno de ellos.
Es más fácil modificar el apache, basta con que edites el httpd.conf y busques la línea que dice Listen 80, quítale la almohadilla al inicio (si la tiene) y cambia 80 por otro puerto, por ejemplo 8080, de esa manera, cuando escribas cosas como
http://localhost/, llegarás a la web gestionada por IIS y cuando escribas algo como
http://localhost:8080/ , llegarás a la web gestionada por apache.
Sobre lo que comentas de las ip's.
EL router te asigna un ip de forma interna, la cual no tiene nada que ver con la ip que tienes fuera de tu casa u oficina, esa es la ip que has de saber si es fija o no, esto te lo dirá tu proveedor de servicios de internet.
Si tu ip es fija, no necesitas servicios como el de dynDNS, si tu ip es variable, si los necesitas; siempre y cuando, quieras que tu web sea visible desde fuera de tu red.
En cualquier caso recuerda que las ip's internas, son del tipo 192.168.xxx.xxx o 10.0.0.xxx, las ips externas son diferentes a esas, si tienes dudas sobre tu ip externa, puedes usar servicios como
¿cuál es mi ip? de
ADSL ayuda.
Felicidad