Hi All. Need you help to solve problem with DNS resolving. I have 2 ISP (MTS-limited, GTS-unlimited) and i want to divide traffic for my address-lists (MY and SMALL) through different ISP . But then i enabled Mangle rules on MT ,DNS resolving stopped to work.Therefore i cant also turn on WebProxy. I did it on this article
http://wiki.mikrotik.com/wiki/Load_Balancing_over_Multiple_Gateways
I use static DNS record (MT) on my PC.
/ip firewall mangle print
Flags: X - disabled, I - invalid, D - dynamic
0 chain=prerouting action=mark-routing new-routing-mark=GTS passthrough=no src-address-list=my
1 chain=prerouting action=mark-routing new-routing-mark=MTS passthrough=no src-address-list=small
/ip route print
Flags: X - disabled, A - active, D - dynamic, C - connect, S - static, r - rip, b - bgp, o - ospf, m - mme, B - blackhole, U - unreachable, P - prohibit
# DST-ADDRESS PREF-SRC GATEWAY DISTANCE
0 A S 0.0.0.0/0 87.0.0.169 1 (ROutingMark = GTS)
1 A S 0.0.0.0/0 89.0.0.41 1 (RoutingMark = MTS)
2 ADC 87.0.0.168/29 87.0.0.172 ether1 0
3 ADC 89.0.0.40/29 89.0.0.43 ether2 0
4 ADC 192.168.1.0/24 192.168.1.151 ether6 0
/ip address print
Flags: X - disabled, I - invalid, D - dynamic
# ADDRESS NETWORK INTERFACE
0 ;;; default configuration
87.0.0.172/29 87.0.0.168 ether1
1 89.0.0.43/29 89.0.0.40 ether2
2 192.168.1.151/24 192.168.1.0 ether6
/ip firewall nat print
Flags: X - disabled, I - invalid, D - dynamic
0 chain=srcnat action=masquerade src-address-list=my out-interface=ether1
1 chain=srcnat action=masquerade src-address-list=small out-interface=ether2
What should i append to mangle chains for properly working DNS?
PS sorry for language