If you do run all server on Windows IIS or Linux Apache, they can both handle multiple Webservers based on DNS.
But If you have many Webservers on different system or on different ports, you can use a reverse proxy server like HAProxy.
Redirect 80(443) to the HAProxy server, then it can based on rules send these request to other server and ports.
HAProxy is free and can du much more, such as load balancing (multiple server handles request from same domain)
It can use different servers depending on path, so my-domain/folder1 goes to one server and my-domain/folder2 goes to another. ++++
thanks for the guidance, So basically if i understand it correctly, The Mikrotik dst-nat firewall simply forwards WAN IP:port → a lan device : port that i set up in the firewall.
SO it’s down to my LAN devices (real or virtual) to route the packets internally and then back to the router to pass back?
Mikrotik will not do DNS/subdomain based routing on the router itself?