You can use any script to generate those addresses into separate file.
Dnsmasq is very low overhead server without real built-in scripting for
these things. It already contains lua interpreter, but I think such
features should be left to external scripts instead.

You can already use:
conf-dir=/etc/dnsmasq.d

and then generate your file any way you need. For example in bash

echo "# Autogenerated file, do not edit by hand" >
/etc/dnsmasq.d/blocked.conf
for DOMAIN in 2o7.net 2mdm.net
  do echo "address=/$DOMAIN/$MYIP" >> /etc/dnsmasq.d/blocked.conf
done

I think this is simple enough for any reasonable use. Why should dnsmasq
have it built-in?

Dne 20.2.2018 v 08:44 M. Buecher napsal(a):
> On 2018-02-19 21:28, Steve Lloyd wrote:
> 
>> Is it possilbe to set a variable and then use it as follows?  or is
>> there a way to set and use a variable in the conf file for address
>> entries?
>>  
>> myip=10.0.1.6
>> address=/2o7.net/$myip <http://2o7.net/$myip>
>> address=/2mdm.net/$myip <http://2mdm.net/$myip>
>>  
>> instead of 
>> address=/2o7.net/10.0.1.6 <http://2o7.net/10.0.1.6>
>> address=/2mdm.net/10.0.1.6 <http://2mdm.net/10.0.1.6>
>>  
>  
> +1 for such a feature as this would easy my playground setup a lot, in
> my case:
> dhcp-host=aa:bb:cc:dd:ee:ff,${NETWORK4NET1PREFIX}.27,[${NETWORK6ULA1PREFIX}::1b],my-host
>  
> 
> 
> _______________________________________________
> Dnsmasq-discuss mailing list
> Dnsmasq-discuss@lists.thekelleys.org.uk
> http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss
> 

-- 
Petr Menšík
Software Engineer
Red Hat, http://www.redhat.com/
email: pemen...@redhat.com  PGP: 65C6C973

_______________________________________________
Dnsmasq-discuss mailing list
Dnsmasq-discuss@lists.thekelleys.org.uk
http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss

Reply via email to