4

私はMac(OS X 10.7)でdnsmasqを使用して、(MAMPとともに)ローカル開発を容易にしています。この非常に単純な構成で、次のようになります。

[dnsmasq.conf]
アドレス=/dev/127.0.0.1

..かなりシンプルです。すべての*.devドメインは127.0.0.1(localhost)に解決されます。一緒に:

[DNSサーバー ]
127.0.0.18.8.8.8
8.8.8.4

..私のMacのDNS設定として、これは扱います。

しかし、VirtualBox(最新)で実行されているかなりストックのWindows 7 SP1VMもあります。Windows内のIPサブネットとして10.0.2。*を使用します。現時点では、Windowsで* .devサイトを使用するには、http://xip.io+別のホスト名エイリアスなどのサービスを使用する必要があります。例

[MacのローカルIPが192.168.1.50の場合]
something.dev.192.168.1.50.xip.io

..そして、この追加のServerAliasをApache構成で手動で設定し、ローカルIPアドレスが変更されるたびに更新しておく必要があります。

dnsmasq、VirtualBox、またはWindows IP設定(またはこれらの組み合わせ)のいずれかをセットアップして、Windowsから直接.devホスト名(http://something.dev/など)を使用できるようにする方法はありますか?

4

2 に答える 2

1

Windows vm で dnsmasq のようなものを実行したいということであれば、その痛みを分かち合います。xip.io のようなことをせずにワイルドカード localhost サイトを実行するために、Windows ホストで何かをセットアップしようとしましたが、それを機能させるのに問題があります。私が持っている osx マシンでの Dnsmasq は簡単でしたが、 Acrylic DNSを Windows で同じ方法で動作させようとしてもうまくいきませんでした。私はそれをローカルキャッシングDNSとして実行しています.ワイルドカードの部分を実行する必要がありますが、最終ステップを乗り越えるのに問題があります.

見てみな。Windows では、すっきりと無料で、dnsmasq の代替となるように見えます。そして、それが機能するようになったら、結果を投稿してください!やり直せるなら私もそうします。

于 2014-06-18T13:50:33.840 に答える