Hi.
i am facing a problem with mikrotik dns. how can i force mikrotik to make a dns queries with a specific ip address?
my network topology is like the photo. i can chage mikrotik router’s config only and its subnet.
i set up a simple static routing on mikrotik like:
interface 1:
ip: 10.10.105.2/30
interface 2:
ip: 172.17.3.1/24
ip route 0.0.0.0/0 to 10.10.105.1
and i set up mikrotik dns and allow remote request to it for caching but dns is not working because mikrotik make requst with 10.10.105.2 source address and there is no route on network for 10.10.105.0/30. that range is only defined internally between cisco L3 and my mikrotik and Cisco router cannot ping it.
but this range (172.17.3.0/24) is pingable from anywhere. (cisco router can ping this ip and it is working with current configuration)
so how i can force miktorik to make dns queries with 172.17.3.1?

You’ve set up default route to use gateway at 10.10.105.1 and to reach that gatway MT has to use its address 10.10.105.2. If you think that’s not desired, then fix MT’s routing settings.