Hello!
It is necessary certain TLD, at DNS a request, to send to specific DNS servers.
/ip firewall layer7-protocol add comment="OpenNIC - dns relay" name=OpenNIC regexp="^([A-Za-z0-9.-]*\.)?(.+\.bbs|.+\.chan|.+\.cyb|.+\.dyn|.+\.geek|.+\.gopher|.+\.indy|.+\.libre|.+\.neo|.+\.null|.+\.o|.+\.oss|.+\.oz|.+\.parody|.+\.pirate|.+\.opennic.glue|.+\.dns.opennic.glue|.+\.bazar|.+\.coin|.+\.emc|.+\.lib|.+\.fur1|.+\.bit|.+\.ku|.+\.te|.+\.ti|.+\.uu)"
/ip firewall nat add action=dst-nat chain=dstnat comment="OpenNIC - dns relay" connection-mark=OpenNIC-forward to-addresses=185.121.177.177
/ip firewall nat add action=masquerade chain=srcnat comment="OpenNIC - dns relay" connection-mark=OpenNIC-forward
/ip firewall mangle add action=mark-connection chain=prerouting comment="OpenNIC - dns relay" dst-address=192.168.68.1 dst-port=53 layer7-protocol=OpenNIC new-connection-mark=OpenNIC-forward passthrough=yes protocol=tcp
/ip firewall mangle add action=mark-connection chain=prerouting comment="OpenNIC - dns relay" dst-address=192.168.68.1 dst-port=53 layer7-protocol=OpenNIC new-connection-mark=OpenNIC-forward passthrough=yes protocol=udp
But nothing gets to it.
Wrote to technical support - answered nothing specific, or did not understand my question.