<div dir="ltr">Are you running dnsmasq through NetworkManager on the server or the client? The version of dnsmasq for NetworkManager is compiled with different options than standard dnsmasq installs (those that come as a package for a distro).<div><br></div><div>If the /etc/dnsmasq.conf file you showed is the one that's on your server, then you need to supply at least one more 'server' option to specify an upstream server for queries that dnsmasq doesn't know the answers to.</div><div><br></div><div>So, in addition to "<span style="font-size:12.8000001907349px">server=/</span><a href="http://mydomain.org/192.168.0.101" target="_blank" style="font-size:12.8000001907349px">mydomain.org/192.168.0.101</a>", you need to add:</div><div><br></div><div>server=8.8.8.8</div><div><br></div><div>That will tell dnsmasq to forward queries it doesn't know about upstream. You can have more than one 'server=' line.</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Apr 14, 2015 at 6:25 PM, Thiago Farina <span dir="ltr"><<a href="mailto:tfransosi@gmail.com" target="_blank">tfransosi@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Tue, Apr 14, 2015 at 9:51 PM, Linux Luser <<a href="mailto:linuxluser@gmail.com">linuxluser@gmail.com</a>> wrote:<br>
> host-record will define a single A record for your local network. For all<br>
> others, you will need to specify an upstream DNS server. Example:<br>
><br>
> server=8.8.8.8<br>
> server=8.8.4.4<br>
><br>
> expand-host, domain and local should be optional (though, you probably want<br>
> to specify a domain name for your local network) if we're still just talking<br>
> about DNS.<br>
><br>
</span>I'm trying everything, but nothing is working from other machines. Sigh.<br>
<br>
$ cat /etc/dnsmasq.conf<br>
#listen-address=127.0.0.1<br>
domain-needed<br>
bogus-priv<br>
server=/<a href="http://mydomain.org/192.168.0.101" target="_blank">mydomain.org/192.168.0.101</a><br>
local=/<a href="http://mydomain.org/" target="_blank">mydomain.org/</a><br>
domain=<a href="http://mydomain.org" target="_blank">mydomain.org</a><br>
<br>
$ ps ax | grep dns<br>
17432 ? S 0:00 /usr/sbin/dnsmasq --no-resolv<br>
--keep-in-foreground --no-hosts --bind-interfaces<br>
--pid-file=/var/run/sendsigs.omit.d/network-manager.dnsmasq.pid<br>
--listen-address=127.0.0.1 --conf-file=/var/run/nm-dns-dnsmasq.conf<br>
--cache-size=0 --proxy-dnssec --enable-dbus<br>
--conf-dir=/etc/NetworkManager/dnsmasq.d<br>
<br>
So I put mydomain.org.conf in dnsmasq.d<br>
<br>
$ cat /etc/NetworkManager/dnsmasq.d/mydomain.org.conf<br>
server=/<a href="http://mydomain.org/192.168.0.101" target="_blank">mydomain.org/192.168.0.101</a><br>
<br>
Chrome error's code is: DNS_PROBE_FINISHED_BAD_CONFIG<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Thiago Farina<br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature">daV.e<br><br>"The reasonable man adapts himself to the conditions that surround him... The unreasonable man adapts surrounding conditions to himself... All progress depends on the unreasonable man." Bernard Shaw</div>
</div>