回答:
この答えはLANだけで働くローカルテスト環境のセットアップに関連します。コメントから、要件はすべての外部リクエストもリダイレクトすることであると思われます-これは別の要件であり、他の回答でより適切にカバーされます。(ルーターの機能によっては、この回答で説明されているポイントが必要な場合もあります。つまり、ループバックは許可されますか?)
Windows HOSTSファイルで、ドメインからローカルホスト(127.0.0.1)へのマッピングを設定できます。
127.0.0.1 example.com
にあります C:\WINDOWS\SYSTEM32\DRIVERS\ETC\HOSTS
のリクエストはexample.com
ローカルホストに送信されます-これはローカルマシンでのテストに適しています。
LAN上の任意のマシン(電話、タブレットなどを含む)からこれをテストできるようにしたい場合、内部 IPアドレスを指すA
そのドメイン(localtest.
サブドメインなど)のDNSゾーンにレコードを設定できます。サーバーの。例えば。。192.168.1.20
ipconfig /flushdns
コマンドラインからDNSキャッシュを強制的にクリアできます。...また、example.comへのリクエストをリッスンしているlocalhostで実行されているWebサーバーが必要です。
mydomain.com
ローカルサーバーにリダイレクトしたい
A
、MarkusDBXの回答のように、DNSにレコードを設定する必要があります。
答えは、ローカルネットワークが専用IP上にあるかどうかによって異なります。
外部IPが専用の場合、そのIPにAレコードを設定します。ドメインプロバイダーのコントロールパネルからこれを行うことができるはずです。
ほとんどのホームネットワークのように外部IPが動的である場合、Dyamic DNSサービスを使用して、変更後もローカルIPを指すように常にドメインを更新する必要があります。Dynは私が覚えている限りこれを行ってきましたが、多くの組織がこのサービスを提供しています。
その後、それはあなたのローカルネットワーク設定になりますが、それは質問で言及されていません。ある種のルーターの背後にいると仮定すると、使用しているポートが何であれ、ローカルサーバーのローカルIPへの直接トラフィックを伝える必要があります。