[Dnsmasq-discuss] Questions about /etc/hosts

Chris Green cl at isbd.net
Thu Feb 10 19:24:32 UTC 2022


When running dnsmasq it (by default) uses /etc/hosts to provide some
system's addresses.

Some of my systems have their names in the /etc/hosts file against
a loopback address so host t470 has:-

    127.0.0.1   localhost
    127.0.1.1   t470.zbmc.eu t470


While others only have their names against their (static) IP address
so host backup has:-

    192.168.1.1     2860n                   # Draytek router, internet
    192.168.1.2     dns.zbmc.eu dns         # this Pi running dnsmasq
    192.168.1.3     esprimo zbmc.eu         # my desktop system
    192.168.1.4     backup.zbmc.eu backup   # backup Raspberry Pi, also DNS/DHCP backup


Is that 127.0.1.1 loopback address just so that there is an IP for a
system to refer to itself (particularly in the case where it has DHCP
assigned IP so there isn't a fixed address for itself)?


Where a system has a static/fixed IP is it OK to have only the
'localhost' loopback address and the 'real' static IP for 'self'?
E.g. can one have:-

    127.0.0.1   localhost

    192.168.1.1     2860n                   # Draytek router, internet
    192.168.1.2     dns.zbmc.eu dns         # this Pi running dnsmasq
    192.168.1.3     esprimo zbmc.eu         # my desktop system
    192.168.1.4     backup.zbmc.eu backup   # backup Raspberry Pi, also DNS/DHCP backup

As the /etc/hosts file on all of those systems (which have static IP)?

-- 
Chris Green



More information about the Dnsmasq-discuss mailing list