[Dnsmasq-discuss] DNS from dhcp-host while client is offline

Alkis Georgopoulos alkisg at gmail.com
Mon Oct 4 09:52:26 UTC 2021

Thank you Petr,

indeed I wouldn't mind at all to add a `,forever` in these dhcp-host 
lines if it automatically added them to DNS without having to boot them.
Or to use a `dhcp-range=....,some-flag` syntax.

Fortunately a script that converts from dhcp-hosts to addn-hosts was 
rather easy to implement, so I'm happily using that.

Thank you all!

On 10/4/21 12:45 PM, Petr Menšík wrote:
Hi Alkis,

I think you can use addn-hosts for name<=>IP address mapping and use
dhcp-hostsfile just for mac address assignment to existing pair. But it
prevents ability to create one file the other one, because primary data
are split into two files. I guess creation of addn-hosts from dhcp-hosts
by a script is the best solution available. I don't know about any way
just with one line per host.

Perhaps a flag could be added to dhcp-range, requesting also addition of
dhcp-hosts to static dns. Would it help if those hosts were assigned
infinite TTL to add permanent hostnames for them, similar to addn-hosts
record? I guess it would not hurt having permanent names on permanent


On 10/3/21 10:21, Alkis Georgopoulos wrote:
 > Hi, I'm using a dhcp-hostsfile with lines like the following:
 > b8:27:eb:c4:a5:4a,set:lab1,,rpi
 > When that client boots, I can run `host rpi localhost` and dnsmasq
 > tells me its IP.
 > But when that client is offline, dnsmasq replies "Host rpi not found:
 > Is there any way for dnsmasq to put all the dhcp-hosts into its DNS
 > view even when these clients are offline?
 > Otherwise I guess I could write a bash script that converts a
 > dhcp-hosts file into an addn-hosts file with lines like:
 > rpi
 > Please Cc me as I'm not in the list.
 > Thank you,
 > Alkis Georgopoulos
 > _______________________________________________
 > Dnsmasq-discuss mailing list
 > Dnsmasq-discuss at lists.thekelleys.org.uk
 > https://lists.thekelleys.org.uk/cgi-bin/mailman/listinfo/dnsmasq-discuss

More information about the Dnsmasq-discuss mailing list