[CentOS] Re: Dnsmasq and /etc/hosts

Thu Nov 24 09:22:52 UTC 2016
Yamaban <foerster at lisas.de>

On Thu, 24 Nov 2016 09:25, Nicolas Kovacs <info at ...> wrote:

> Hi,
>
> I just setup CentOS 7 on three boxes to fiddle with it.
>
> 1. amandine.sandbox.lan is a headless LAN server
>
> 2. bernadette.sandbox.lan is a client desktop
>
> 3. raymonde.sandbox.lan is another client desktop
>
> I've setup Dnsmasq on amandine.sandbox.lan. Here's the very basic
> configuration:
>
>  # /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
>  no-resolv
>  # 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
>
> With this setup as such, I can resolve bernadette from raymonde, and I
> can also resolve raymonde from bernadette. But when I try to resolve
> either bernadette or raymonde from the server, I get an unknown
> hostname. The only way to solve this is to add two corresponding lines
> to /etc/hosts:
>
>  # /etc/hosts
>  127.0.0.1   localhost.localdomain localhost
>  192.168.3.1 amandine.sandbox.lan amandine
>  192.168.3.2 bernadette.sandbox.lan bernadette
>  192.168.3.3 raymonde.sandbox.lan raymonde
>
> This strikes me as a benign redundancy, which makes me wonder if I'm
> doing something unorthodox here.
>
> Any suggestions?

Hmmm, looks like the "lookup question" from amandine(server) is not
resolved in the same way it is resoved from bernadette or raymonde
(clients).

How about adding a reverse lookup for your lan ip group, pointing to
your server?

server=/168.192.3.in-addr.arpa/192.168.3.1

Otherwise, little to no idea.

  - Yamaban.