[Dnsmasq-discuss] dnsmasq not answering other LAN computers
rtylerdunn at hotmail.com
Fri Jul 4 06:20:01 BST 2008
Thanks for the response. I still can't get dnsmasq to respond as desired when resolving a local name from a Windows box. I would like to map my computers' names to their IP addresses in my dnsmasq server's /etc/hosts file and then be able to access them through the web by typing the plain name in to the web browser instead of typing the IP address. For example, in /etc/hosts I have
I would like to type "gerbil" into the address bar of Firefox on my XP machine and access the gerbil web server. The only way that I have been able to work around the current problems is to put the following text in my /etc/hosts file
When I type gerbil.com in my browser address window, the gerbil default web page is accessible. I would rather not have to always type the .com after each machine name. Is there a way to configure dnsmasq to work with Windows as described?
Right now I am forcing a ".com" at the end of DNS queries by using the command "search com" in /etc/resolv.conf. I also have expand-hosts and domain-com in my /etc/dnsmasq.conf file to force a ".com" to the ends of the /etc/hosts entries.
I think this is a Windows XP issue and and not a Firefox issue because I get an error message when trying to ping gerbil from the command line on the XP box. "Ping request could not find host gerbil. Please check the name and try again."
> Date: Wed, 2 Jul 2008 19:07:18 -0700
> From: gypsy at iswest.com
> To: dnsmasq-discuss at thekelleys.org.uk
> CC: rtylerdunn at hotmail.com
> Subject: Re: [Dnsmasq-discuss] dnsmasq not answering other LAN computers
> Tyler Dunn wrote:
> > I set up dnsmasq on a Ubuntu server and it appears to be working
> > locally (will resolve hostnames, using dig I see that the machine is
> > caching properly). However, I'm not getting the response that I
> > expected from other machines on the LAN. From another Linux box
> > (Centos), I put the dnsmasq IP address in the /etc/resolv.conf file,
> > but a ping command returns an error and a host command works
> > properly. (gerbil is a local machine listed in the dnsmasq server's
> > /etc/hosts file.) The host command didn't work either until I
> > commented out the listen-address=127.0.0.1 line in /etc/dnsmasq.conf.
> > root at pbx:~ $ ping gerbil
> > ping: unknown host gerbil
> > root at pbx:~ $ host gerbil
> > gerbil has address 192.168.1.112
> > root at pbx:~ $
> > Also, when I set the DNS server on gerbil to the dnsmasq server's IP
> > address (192.168.1.121), it wouldn't return anything when I pinged
> > gerbil (or www.yahoo.com for that matter). It also wouldn't resolve
> > the names when I put them into a Firefox browser on gerbil. gerbil is
> > a win XP machine and I set the DNS server in the Network control
> > panel.
> > My dnsmasq.conf file only has two lines uncommented:
> > server=/localnet/192.168.0.1
> Is this a typo? That is surely NOT your local network.
> Why not try this on the DNSMasq machine?:
> search YOURDOMAIN.TLD
> nameserver 127.0.0.1
> (remark the two lines above)
> Make sure that works on the DNSMasq machine and then ping yahoo from
> > I would like to get it fixed so that I don't have to type the IP
> > address when I access local machines on the LAN. I don't want to update
> > all the hosts file anytime the network changes.
> There is no easy way that I know to be able to use DHCP and still
> resolve local machines, but I can't use DNSMasq where I need that
> (Windows) so I've never dug into that part. Perhaps a search of this
> mailing list will provide you an answer.
Don't get caught with egg on your face. Play chicktionary!
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Dnsmasq-discuss