在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;
这个问题可能是什么原因?