すべての* .testドメインを192.168.10.10のLaravel Homesteadマシンにポイントしたいと思います。以前は* .devドメインで作業していましたが、新しい* .devポリシーをChrome 63で実装した後は、* .testに変更することをお勧めします。Macでワイルドカードを使ってdnsmasqを使う
ローカルDNSがどのように動作するのか理解できません。何百もの異なる設定とキャッシュを使用しているようです。私がやったことです:me.test
作品へのHTTPホストを設定して確認してください192.168.10.10を作る
- 。できます。
/usr/local/etc/dnsmasq.conf
で - 、私は
/etc/resolver/test
ファイルのエントリaddress=/.test/192.168.10.10
(私も127.0.0.1で試してみました) - を持っている、私は
nameserver 127.0.0.1
を置く - それは/etc/resolver/dev
でこのように動作するために使用。私はまだそれが127.0.0.1
であり、192.168.10.10
でない理由を理解できません。私はとにかく両方を試みた。 - DNSキャッシュを消去する
sudo killall -HUP mDNSResponder; sudo killall mDNSResponderHelper; sudo dscacheutil -flushcache
sudo launchctl stop homebrew.mxcl.dnsmasq; sudo launchctl start homebrew.mxcl.dnsmasq
でdnsmasqを再起動します。http://me.test/
を訪問しようとしています。
これは機能しません。ドメインは永遠にロードされ、何も起こりません。
私は間違っていますか?
私のOSはハイシエラです.dnsmasqは自宅経由でインストールされています。
私はそれを行いましたが、それはうまくいきます:)しかし、私はまだ不思議です - 以前はなぜ、127.0.0.1のDNSがOS設定のリストになくても動作しましたか?また、 'dnsmasq.conf'に' listen-address'がなくても動作します。私がそこに着くことができない多くのものがあり、それは私を悩ませている。 –
したがって、dnsmasqがIPを指している場合、リゾルバはまだ必要ですか? –