Mac OS (El Capitan) では、ボックスvagrant
付きの仮想マシンがありlaravel-homestead
ます。私の開発プロジェクトの 1 つで、サイトに登録された各ユーザーに対して動的に作成されたサブドメインを使用する必要があります (例: 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;
この問題の原因は何ですか?