私がやろうとしているのは、すべてのトラフィックを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
DNS経由でリダイレクトすることはできません。それはDNSが行うことではありません。
新しいサーバーでwww.example.com
を定義し、サイトディレクトリがwww1.example.com
を指すようにして、作業を実行する必要があります。
しかし、やめて!しないでください!
Webサーバーがリクエストを処理するために、サイトmustがサーバーに存在します。あちこちに物を向けることはできません。
ではなくを使用して、www1
を使用し、サイトをwww
として作成するか、新しいサーバーで名前を変更してから更新します準備ができたらDNSこれが通常の方法です。
must DNSを自分で制御する場合、godaddyでそのサブドメインをセットアップしたと仮定して必要なすべてのgodaddyサーバーのIPアドレスを指すサブドメインのAレコードをセットアップします。
しかし、さらに重要なのは、なぜそれをするのが面倒なのでしょうか?コンテンツを移動し、www.domain.comのネームサーバー(または独自の子ネームサーバーを使用している場合はIPアドレス)を変更すると、リダイレクトを行う必要はありません。
余談:godaddyの使用には注意が必要ですが、それは私の個人的な経験からです。