[CentOS] Dnsmasq and /etc/hosts

Nicolas Kovacs info at microlinux.fr
Thu Nov 24 09:50:28 UTC 2016


Le 24/11/2016 à 10:22, Yamaban a écrit :
> Hmmm, looks like the "lookup question" from amandine(server) is not
> resolved in the same way it is resoved from bernadette or raymonde
> (clients).

After some more fiddling, I guess I found a solution to my problem. If
we formulate the problem differently, we can say that the clients use
the information provided by Dnsmasq, but the server does not. So in
order to make the server use that information, here's how I changed the
configuration.

First, point /etc/resolv.conf to the server itself:

  # /etc/resolv.conf
  nameserver 127.0.0.1

Next, get rid of the 'no-resolv' option in '/etc/dnsmasq.conf':

# /etc/dnsmasq.conf
domain-needed
bogus-priv
interface=enp3s1
dhcp-range=192.168.3.100,192.168.3.200,24h
local=/sandbox.lan/
domain=sandbox.lan
expand-hosts
# DNS
server=192.168.2.1
# Postes fixes
dhcp-host=00:1E:C9:43:A7:BF,bernadette,192.168.3.2
dhcp-host=00:1D:09:15:4A:D8,raymonde,192.168.3.3

After restarting Dnsmasq, everything seems fine now:

  [root at amandine:~] # host bernadette
  bernadette has address 192.168.3.2
  [root at amandine:~] # host raymonde
  raymonde has address 192.168.3.3


Cheers,

Niki

-- 
Microlinux - Solutions informatiques durables
7, place de l'église - 30730 Montpezat
Web  : http://www.microlinux.fr
Mail : info at microlinux.fr
Tél. : 04 66 63 10 32



More information about the CentOS mailing list