DynDNS so again if the registered name is https://www.mytestserver .com, its then resolved through DynDNS as mytestserver.dyndns.org and that translates to the server.
Not necessarily true.
DynDns no longer allows wild-carding with free accounts. Unless you have a paid account, take that into consideration.
Step 1) enter your exact DynDns domain name in the General Settings page of your dashboard. www, or non-www, makes all the difference in the world with free DynDns service. Remember, no wild-carding with the free service.
step 2) assign your “server” a static internal network ip address.
step 3) install a DynDns Dynamic Update client on one of the machines on your internal network, or activate the DynDns update features that may already be present in your router.
step4) port forward ports 80/8080 to static server ip address (which you have done)
step5) if you need more than one site, it will mean understanding and configuring virtual host containers in apache/httpd.conf.