[解決済み】Windowsのhostsファイルにワイルドカードを使用する場合
質問
ローカル開発マシンで
*.local
にリダイレクトされます。
localhost
. このアイデアは、複数のサイトを開発する際に、Apacheにvhostとして
site1.local
,
site2.local
などに解決し、それらをすべて
localhost
で、Apache はそれに応じて別のサイトを提供します。
Windows XPを使用しています。
を追加してみました。
127.0.0.1 *.local
を私の
c:\windows\system32\drivers\etc\hosts
ファイルでも試してみました。
127.0.0.1 .local
どちらもうまくいかないようです。
異なるポート番号で設定できるのは知っていますが、どのポートがどのポートか覚えられないので面倒です。
ローカルDNSサーバーをセットアップしたり、難しいことはしたくないのですが、何か提案はありますか?
解決方法は?
Acrylic DNS Proxy (無料、オープンソース)がその役割を担っています。プロキシDNSサーバを(自分のコンピュータ上に)作成し、独自のhostsファイルを作成します。hosts ファイルは、ワイルドカードを受け付けます。
公式ホームページからダウンロード
http://mayakron.altervista.org/support/browse.php?path=Acrylic&name=Home(ホーム
アクリルDNSプロキシを設定する
Acrylic DNS Proxyを設定するには、上記のリンクからインストールし、次に進みます。
- 開始
- プログラム
- アクリルDNSプロキシ
- 設定
- カスタムホストファイル(AcrylicHosts.txt)の編集
ファイルの末尾に以下の行を追加してください。
127.0.0.1 *.localhost
127.0.0.1 *.local
127.0.0.1 *.lc
Acrylic DNS Proxy サービスを再起動します。
- 開始
- プログラム
- Acrilic DNS プロキシ
- 設定
- Acrylicサービスの再起動
また、ネットワークインターフェイスの設定で、DNSの設定を調整する必要があります。
- 開始
- コントロールパネル
- ネットワークとインターネット
- ネットワーク接続
- ローカルエリア接続のプロパティ
- TCP/IPv4
以下のDNSサーバーのアドレスを使用する"を設定します。
Preferred DNS Server: 127.0.0.1
この答えとjeremyasnyderの答えとを組み合わせると、(
VirtualDocumentRoot
) ディレクトリを作成するだけで、ドメイン/バーチャルホストを自動的にセットアップすることができます。
関連
-
[解決済み] テスト
-
[解決済み] CreateProcess でエラー 193 (%1 は有効な Win32 アプリではありません) が発生する理由
-
[解決済み] Windowsのフラッシュドライブに_disk_id.podというファイルが表示される
-
[解決済み] WPCups.exeとは何ですか?[クローズド]です。
-
[解決済み] Windowsの能書きは?
-
[解決済み] Windows (10)にPythonがインストールされているかどうかをテストし、インストールされていない場合はexeを実行してインストールするにはどうすればよいですか?
-
[解決済み] 管理者として実行せずにネットワークドライブにマップするためのBATファイル
-
[解決済み] Windowsにpipをインストールするにはどうしたらいいですか?
-
[解決済み] Windows での Git リポジトリのディレクトリを無視する
-
[解決済み】WindowsでTCPまたはUDPポートをリッスンしているプロセスを見つけるにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】cmdでdirを呼び出すと出力される。"Cドライブのボリュームにはラベルがありません。"
-
[解決済み] wampでApacheが起動しない
-
[解決済み] .dllファイルに「このプログラムはDOSモードでは実行できません」というテキストがあるのはなぜですか?
-
[解決済み] C:\WINDOWS ASSEMBLYの中にあるものは何?[閉店]
-
[解決済み] TensorFlow : cuInitの呼び出しに失敗しました。CUDA_ERROR_NO_DEVICE
-
[解決済み] mingw-w64スレッド:PosixとWin32の比較
-
[解決済み] CygwinにCMakeをインストールする方法は?
-
[解決済み] npm' は内部または外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されません。
-
[解決済み] Windowsコマンドプロンプトのログをファイルに保存する
-
[解決済み] Windows 7 - 'make'が内部または外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されない