これは この質問 のフォローアップのようなものですが、これは私が思いついた解決策に関する具体的な質問であり、回答の1つに触発されています。
Server A
に古いウェブサイトがあります。これは、設定が非常に制限された共有サーバーです。Server B
の新しいサイトをLinodeで実行しています。www.somedomain.com
がサーバーBのIPアドレス上の新しいサイトを指すようにしたい(注:www.
)somedomain.com
が古いサイトServer A
のIPアドレスを指すようにします。これにより、ほとんどのリクエストがwww.somedomain.com
(つまり新しいサイト)にリダイレクトされます。LinodeでDNSゾーンを作成し、ftp、mx、pop、smtpのMX
レコードやその他のA
レコードを含むすべてのDNS設定を再定義しました。 network-tools.com を使用して、すべてのA
レコードとmxレコードを確認しました。 CNAME
sなどが表示されません。
私はまだこれらすべてにかなり慣れていませんが、私の理論では、Linodeネームサーバーを指すために使用されているネームサーバーを変更すると、定義したDNSゾーン設定が有効になります(伝播時間後) 。 www.
サブドメインを除いて、すべてのDNS設定が古いDNS設定(ネットワークツールで見られる)と同じであると仮定すると、すべてがスムーズに移行するはずですよね?
私の理論は機能しますか?ネームサーバーをLinodes5ネームサーバーに変更した場合、古いネームサーバーの代わりにLinodeの設定が使用されますか?このロジックに影響を与える可能性のある他の要因について誰かが考えることができますか?
これは些細な作業のように思われることに対する複雑な解決策であることを理解していますが、複雑な問題があります。新しいソリューションを提供したい場合は、上記のリンク先の質問をお読みください。すべての提案をお待ちしております!
それは私には複雑に聞こえません。
ネイキッドドメインはサーバーAを指します。リクエストはサーバーBにリダイレクトされます。
WWWはサーバーBを指します。
ネームサーバーをLinodeに移動します。
完了。
レジストラでネームサーバーを更新/変更していることを確認してください(現在のDNSホスティング業者である場合もあれば、現在のWebサイトホスティング業者である場合もあります)。
[〜#〜]警告[〜#〜]
Webサイトを移動する場合、技術的にはネームサーバーを移動する必要はありません。古いWebサイトのホストまたは新しいWebサイトのホストとのTOS(利用規約)の場合は、そうする必要があるかもしれませんが、これは技術的に必須ではないことを理解することが重要です。例えば:
Network Solutionsは、私のドメインのレジストラです
DynDNSは私のDNSゾーンをホストします
GoDaddyは私のWebサイトをホストしています
Googleが私のメールをホストしています
または上記の任意の組み合わせ