Acho que o recurso de expressão regular é apenas um patch para v2.63. Eu verifiquei o arquivo Makefile e .conf no ramo principal, não há macro "regex".
Eu tenho o dnsmasq versão 2.66 instalado no CentOS. Conforme as notas de lançamento, o dnsmasq suporta expressões regulares a partir de 2.60
Eu tenho o seguinte no meu arquivo de configuração:
address=/:clients[0-9]*\.google\.com/192.168.10.2
Esta única entrada deve resolver o endereço dos URLs que correspondem a clients.google.com e clients3.google.com a 192.168.10.2, mas isso não acontece.
Sugira uma solução para este problema.
Acho que o recurso de expressão regular é apenas um patch para v2.63. Eu verifiquei o arquivo Makefile e .conf no ramo principal, não há macro "regex".
Tem certeza de que :
s estão corretas em sua regex? Não vejo nenhuma referência a usá-los na documentação.
Eu tentei isso com e sem dois pontos. Não estou convencido de que isso esteja funcionando, especialmente porque a documentação oficial não faz referência a ele. Algumas referências não oficiais também sugerem que isso pode ser apenas uma característica da diretiva do servidor.