Here you are, Till. Three sections, one for each NM version containing the two dig requests during the tests, plus one for a dig to contact the local DNS explicitly.
nm-1.10.6:
$ dig dnsmasq.local.org.com | grep -FA1 ';; ANSWER' # first attempt always fails
;; ANSWER SECTION:
dnsmasq.local.org.com. 600 IN A 127.0.0.1
$ dig dnsmasq.local.org.com | grep -FA1 ';; ANSWER' # second onwards always works
;; ANSWER SECTION:
dnsmasq.local.org.com. 600 IN A 172.22.0.2
nm-1.10.14:
$ dig dnsmasq.local.org.com | grep -FA1 ';; ANSWER'
;; ANSWER SECTION:
dnsmasq.local.org.com. 600 IN A 127.0.0.1 # first attempt always fails
$ dig dnsmasq.local.org.com | grep -FA1 ';; ANSWER'
;; ANSWER SECTION:
dnsmasq.local.org.com. 600 IN A 127.0.0.1 # all subsequent attempts fail too :(
Direct dig example:
$ dig dnsmasq.local.org.com @127.0.0.54 | grep -FA1 ';; ANSWER' # direct query to local dns specified in config (see main issue body)
;; ANSWER SECTION:
dnsmasq.local.org.com. 600 IN A 172.22.0.2
Here you are, Till. Three sections, one for each NM version containing the two dig requests during the tests, plus one for a dig to contact the local DNS explicitly.
nm-1.10.6:
$ dig dnsmasq. local.org. com | grep -FA1 ';; ANSWER' # first attempt always fails local.org. com. 600 IN A 127.0.0.1
;; ANSWER SECTION:
dnsmasq.
$ dig dnsmasq. local.org. com | grep -FA1 ';; ANSWER' # second onwards always works local.org. com. 600 IN A 172.22.0.2
;; ANSWER SECTION:
dnsmasq.
nm-1.10.14:
$ dig dnsmasq. local.org. com | grep -FA1 ';; ANSWER' local.org. com. 600 IN A 127.0.0.1 # first attempt always fails
;; ANSWER SECTION:
dnsmasq.
$ dig dnsmasq. local.org. com | grep -FA1 ';; ANSWER' local.org. com. 600 IN A 127.0.0.1 # all subsequent attempts fail too :(
;; ANSWER SECTION:
dnsmasq.
Direct dig example:
$ dig dnsmasq. local.org. com @127.0.0.54 | grep -FA1 ';; ANSWER' # direct query to local dns specified in config (see main issue body) local.org. com. 600 IN A 172.22.0.2
;; ANSWER SECTION:
dnsmasq.