禁用互联网连接时,dnsmasq无法解析域

时间:2016-01-12 20:40:46

标签: laravel vagrant homestead dnsmasq

在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;

这个问题可能是什么原因?

0 个答案:

没有答案