The problem: There's a service on server with changing IP address, but constant host name (Dyndns or similar). But the client device that wants to use the service can access it only by IP, not host name. How to solve the problem?
The easy part is that device is in the local network with Windows server (constant IP) and Mikrotik router (also constant IP). So I am thinking about two possible solutions: Mikrotik magic port forwarding to external host (is there anything like this?) or a small application on a Windows machine that forwards a port to a known host (does it exist?). Please advise.