can not access public IP inside org.

I have a Mikrotik device which is NOT assigned the public IP on it directly instead we the Mikrotik as DMZ on our ISP router.
it works perfectly when anyone accesses our IP outside the org. but when someone wants to access it from the mikrotik it does not port forward any of our nat rules.
is there any way to change the direction of all packets that want to access the public IP and redirect them to the Mikrotik rather than send it to ISP router?

Sounds like you need something like hairpin nat.

https://help.mikrotik.com/docs/display/ROS/NAT#NAT-HairpinNAT

If you can provide some picture of your setup it will be much better to this community to solve your question.
With ip addresses, not the puclic one, just your private one.

Thanks for your assistance. you provided what I wanted exactly, my fault was with the second part of the configuration, in which I had to create a separate srcnat for local requests.
again thanks for your help.