ローカルサーバーにリダイレクトするドメイン名があります。どうすればいいですか?


19

これはサーバー障害に適しているため、必要に応じて誰かが移行できます。

テストの目的で、所有しているドメイン名を自分のドメイン名にリダイレクトしたい localhostます。どうすればいいですか?単純にリダイレクトを127.0.0.1に設定できますか?また、私は窓を使用しています。どんな助けも大歓迎です。

回答:


21

この答えは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


ローカルでのみ動作させる場合に最適なソリューションです。
グロノスタジ

これも私の最初の考えでしたので、microsoft.comのエントリを追加してみました。うまくいきませんでした。私はまだ本物のマイクロソフトのサイトを手に入れました。おそらく、キャッシュをクリアするために再起動するか、何か他のことをする必要がありました。
ニコールハミルトン

@NicoleHamilton:マシン/ブラウザ(他のものよりもいくらか)が解決されたDNSをキャッシュするため、変更がすぐに表示されない場合があります。ipconfig /flushdnsコマンドラインからDNSキャッシュを強制的にクリアできます。...また、example.comへのリクエストをリッスンしているlocalhostで実行されているWebサーバーが必要です。
MrWhite

1
申し訳ありませんが、あなたは私が意図したことを誤解したに違いありません。アクセスしようとするすべてのトラフィックをmydomain.comローカルサーバーにリダイレクトしたい
-starscape

@TehEpicPineapple:LAN上のローカル(ウェブ)サーバーですか?はい、HOSTSファイルでこれを行うことができます。サーバーがローカルホストでない場合は、サーバーのローカルIPアドレスをIPアドレスに置き換えます。または、これをLANの外部からアクセスできるようにしたいですか?その場合A、MarkusDBXの回答のように、DNSにレコードを設定する必要があります。
MrWhite

2

ドメインに他の誰かがアクセスできるようにする場合は、まず外部IPアドレスが必要です。

次に、ドメインレコードを保持し、A Hostレコードを使用して外部IPを指すDNSサーバーが必要です。

次に、そのDNSサーバーを使用するようにドメインをセットアップする必要があります。おそらく、ドメインの登録に使用した会社のコントロールパネルで。


パブリックIPアドレスのみを持ち、内部ネットワークがNATである場合、サーバーへのポート転送を設定する必要がある場合もあります。
エリックG

1

答えは、ローカルネットワークが専用IP上にあるかどうかによって異なります。

外部IPが専用の場合、そのIPにAレコードを設定します。ドメインプロバイダーのコントロールパネルからこれを行うことができるはずです。

ほとんどのホームネットワークのように外部IPが動的である場合、Dyamic DNSサービスを使用して、変更後もローカルIPを指すように常にドメインを更新する必要があります。Dynは私が覚えている限りこれを行ってきましたが、多くの組織がこのサービスを提供しています。

その後、それはあなたのローカルネットワーク設定になりますが、それは質問で言及されていません。ある種のルーターの背後にいると仮定すると、使用しているポートが何であれ、ローカルサーバーのローカルIPへの直接トラフィックを伝える必要があります。


1
彼は全員を自分のコンピューターにリダイレクトしたいとは思わない。むしろ、プライベートネットワークでのみリダイレクトが行われることを望んでいます。
コピー

1
彼は、「申し訳ありませんが、あなたは私が何を意味するのか誤解されている必要があり、私がアクセスmydomain.comしようとしたが、私のローカルサーバーにリダイレクトすることを、すべてのトラフィックをしたい。」、上記の言った私は、同様の外部トラフィックを意味することを取るよう...
アンドリュー・ロット
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.