Dnsmasq


Setup and manage a Dnsmasq DNS server. This allows you to manipulate DNS requests. For example, you can have your Home Assistant domain resolve with an internal address inside your network.

interface options are for resinos based installation. On other system you can set it to "", for listen on every interface.

{
  "defaults": ["8.8.8.8", "8.8.4.4"],
  "forwards": [
    {"domain": "mystuff.local", "server": "192.168.1.40"}
  ],
  "hosts": [
    {"host": "home.mydomain.io", "ip": "192.168.1.10"}
  ],
  "interface": "eth1"
}

Configuration variables:

  • defaults (Required): A list of dns server to forward default requests.
  • forwards (Optional): A list of domains that will forward to a specific server.
  • hosts (Optional): A list of hosts to resolve it static.
  • interface (Optional): If a interface is set, it listen only on this interface. Need to set for resinos. Normally is eth0 for ethernet wired connection and wlan0 for wireless connection.