Device on local lan to obtain public ip

Hi. I don’t know if this is possible at all. I have a mikrotik router connected to a modem acting as bridge. I have several devices connected to the router (dhcp) via ethernet and wifi, all working fine. However, I have a cable tv box which when connected to the wireless/ethernet network it obtains a valid local ip address but does not show channels. When this box is connected directly to the modem via ethernet (hence obtaining a public ip) it works. So my question is: Is it possible to connect this tv box to my lan but configure Mikrotik to assign this box a public ip? My WAN is dynamic. thanks

Yes and no. No details = no precision.