Назад | Перейти на главную страницу

формат адреса dnsmasq, если субдомен исправлен

У меня следующая конфигурация apache vhost_alias:

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

это позволит мне сделать localdev.example.com,localdev.example.net.au,и т.д.

Моя проблема в том, как настроить address= в dnsmasq?

В большинстве найденных мной руководств в качестве подстановочного знака используются поддомены или последняя часть домена, например example.com.dev, в которой используется address=/dev/127.0.0.1.

Вы не можете найти руководство о том, как делать то, что хотите, потому что DNSMasq так не работает. В документация кажется довольно ясным

-A, --address = // [домен /] []
Укажите возвращаемый IP-адрес для любого хоста в указанных доменах ...

Домены не заканчиваются подстановочными знаками

Лучше всего просто указать нужные имена хостов в файле hosts. DNSMasq вернет их предпочтительно для перехода к более широкому DNS.