在 mac OS (El Capitan) 上,我有一个vagrant
带laravel-homestead
盒子的虚拟机。在我的一个开发项目中,我需要为在站点上注册的每个用户使用动态创建的子域(例如 user.sitename.dev、user2.sitename.dev 等)。所以,我曾经dnsmasq
这样做,一切正常,但只有互联网连接。如果我禁用连接,dnsmasq 不会解析域。这是我的配置文件:
当地的:
/etc/resolver/dev:
nameserver 192.168.10.10
/usr/local/etc/dnsmasq.conf:
address=/.dev/192.168.10.10
虚拟机:
/etc/dnsmasq.conf:
local=/dev/
domain=dev
address=/.dev/192.168.10.10
/etc/nginx/sites-available/sitename:
server_name sitename.dev *.sitename.dev;
这个问题的原因是什么?