web-dev-qa-db-ja.com

ドメインのサブドメインへのDNSリダイレクト

私がやろうとしているのは、すべてのトラフィックをDNS経由でwww.example.comからwww1.example.com(subdomain of example.com)にリダイレクトすることです。

ローカルサーバー(example.com)からVPSであるGoDaddyサーバー(www1.example.com)に移動しようとしていますが、移動後にローカルサーバーを完全にシャットダウンするつもりです。サイトのコンテンツをサブドメイン(www1.example.com)に正常に移動しました。すべてのトラフィックをexample.comに今すぐwww1.example.comに転送したいと思います。

DNSはGodaddyではなく、ここでローカルに制御されます。

以前に次のようにCNAMEレコードを設定しようとしました:www IN CNAME www1.example.com.

しかし、それはひどく失敗しました。誰か他のソリューションがあるかもしれないということについての洞察を提供してください。

代わりにこのようなものが機能しますか? IPアドレス192.0.2.4は、GodaddyサーバーのIPアドレスになります。

@ IN A 192.0.2.4
www IN CNAME www1.example.com
2
Kani

DNS経由でリダイレクトすることはできません。それはDNSが行うことではありません。

新しいサーバーでwww.example.comを定義し、サイトディレクトリがwww1.example.comを指すようにして、作業を実行する必要があります。

しかし、やめて!しないでください!

Webサーバーがリクエストを処理するために、サイトmustがサーバーに存在します。あちこちに物を向けることはできません。

ではなくを使用して、www1を使用し、サイトをwwwとして作成するか、新しいサーバーで名前を変更してから更新します準備ができたらDNSこれが通常の方法です。

2
closetnoc

must DNSを自分で制御する場合、godaddyでそのサブドメインをセットアップしたと仮定して必要なすべてのgodaddyサーバーのIPアドレスを指すサブドメインのAレコードをセットアップします。

しかし、さらに重要なのは、なぜそれをするのが面倒なのでしょうか?コンテンツを移動し、www.domain.comのネームサーバー(または独自の子ネームサーバーを使用している場合はIPアドレス)を変更すると、リダイレクトを行う必要はありません。

余談:godaddyの使用には注意が必要ですが、それは私の個人的な経験からです。

1
Steve