As of Ubuntu 12.10 you can't deal with bug #1003842 ("dnsmasq sometimes fails to resolve private names in networks with non-equivalent nameservers") by turning on "strict-order" in /etc/NetworkManager/dnsmasq.d/. The reason is that, since 12.10, NM sends nameserver addresses to dnsmasq over D-Bus; and in that case the order of the nameservers is not preserved.
As of Ubuntu 12.10 you can't deal with bug #1003842 ("dnsmasq sometimes fails to resolve private names in networks with non-equivalent nameservers") by turning on "strict-order" in /etc/NetworkMan ager/dnsmasq. d/. The reason is that, since 12.10, NM sends nameserver addresses to dnsmasq over D-Bus; and in that case the order of the nameservers is not preserved.
https:/ /bugs.launchpad .net/ubuntu/ +source/ network- manager/ +bug/1003842/ comments/ 49
The best workaround is to comment out "dns=dnsmasq" in /etc/NetworkMan ager/NetworkMan ager.conf and then restart network-manager.