Remote Winbox Login

I used to be able to login to my router with winbox from work but can’t anymore, I have obviously changed a setting but not sure what.
i used to be able to log in using a dynamic dns address, I now get a message saying "connecting to *****(port 8291) it then tries port 80" after failure on both ports a message says "could not connect to ... (port80) - no response.
I have tested my dynamic dns with ping from outside and works fine.
Any suggestions appreciated.

Philip

If you are unable to connect using Winbox or SSH, you need to access router locally using Null modem cable and Terminal Emulation program.

I can login using winbox while on any machine on my local network but can’t from outside.
Philip

Probably, you have configured firewall rules, that block access to the router.
Check ‘ip firewall filter’ chain=input.