dnsmasq地址格式,如果子域是固定的

我有以下apache vhost_aliasconfiguration:

<VirtualHost *:80> UseCanonicalName Off ServerAlias localdev.* VirtualDocumentRoot /home/test/workspace/%2+/site ErrorLog ${APACHE_LOG_DIR}/wpdev-error.log </VirtualHost> 

这将允许我做localdev.example.comlocaldev.example.net.au等。

我的问题是如何在dnsmasq中configurationaddress=

我发现的大多数教程都使用子域作为通配符或使用域的最后一部分,即使用address=/dev/127.0.0.1 example.com.dev。

你找不到如何做你想做的教程,因为DNSMasq不能这样工作。 文件看起来很清楚

-A,–address = // [domain /] []
指定给定域中的任何主机返回的IP地址…

域名不以通配符结尾

你最好的select就是把你需要的主机名放在hosts文件里。 DNSMasq将优先返回到更广泛的DNS。