web-dev-qa-db-ja.com

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

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

テストの目的で、所有しているドメイン名をlocalhostにリダイレクトしたいと思います。どうすればよいですか?リダイレクトを単純に127.0.0.1に設定できますか?また、窓を使用しています。どんな助けでもありがたいです。

19
starscape

この答えは、ローカルLANのみで動作するテスト環境のセットアップに関連しています。コメントから、要件はすべての外部リクエストもリダイレクトすることであると思われます-これは別の要件であり、他の回答でより適切にカバーされます。 (ただし、ルーターの機能によっては、この回答でカバーされているポイントが必要になる場合があります。つまり、 loopback ?)を許可していますか?


Windows HOSTSファイルで、ドメインからローカルホスト(127.0.0.1)へのマッピングを設定できます。

127.0.0.1   example.com

にあります C:\WINDOWS\SYSTEM32\DRIVERS\ETC\HOSTS

example.comはローカルホストに移動します。これはローカルマシンでのテストに適しています。

これをLAN(電話、タブレットなど)上の任意のマシンからテストできるようにする場合は、AレコードをそのドメインのDNSゾーン(おそらくlocaltest.サブドメイン)は、サーバーの内部IPアドレスを指します。例えば。 192.168.1.20

21
MrWhite

他の誰かにドメインにアクセスしてもらいたい場合は、最初に外部IPアドレスが必要です。

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

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

2
MarkusDBX

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

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

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

その後は、ローカルネットワークの設定に問題がありますが、質問には記載されていません。なんらかのルーターの背後にいると想定すると、使用しているポートに関係なく、ローカルサーバーのローカルIPへの直接トラフィックを通知する必要があります。

1
Andrew Lott