Consul DNS between DC doesnt work

I cant figure out what is the problem. I have consul cluster built for dc1 and dc2.
I set up basic DNS feature using dnsmasq configuration.

Now I want to test ping between nodes in DCs like

dc1 ->dc1 - works
dc1->dc2 - no

To achieve it I need to specify full name in node like node_name.node.dc.consul
What is the reason of it, what I missed in cluster configuration and/or dnsmasq.

to solve it need to use consul prepared queries.
Closed.