in one upstream dnsmasq (D1) I have:
log-queries dns-loop-detect server=/mydomain.net/192.168.200.1
in another dnsmasq (D2) I have:
log-queries dns-loop-detect domain=mydomain.net ...
dig test.mydomain.net A it works fine. However, if I do
dig test.mydomain.net AAAA, B forwards the request back to D1 since I did not setup ipv6. Then the loop happens requests bounce between D1 and D2. I thought the dns-loop-detect will prevent this loop but it does not. I knew I can put local=/mydomain.net/ in D2 to prevent this. But what is the purpose of the dns-loop-detect then? What kind of loop it suppose to detect and stop?