web-dev-qa-db-ja.com

あるホストから別のホストにIPアドレスを転送することは可能ですか?

DNSレコードがネームサーバーではなく実際のIPアドレスを指している600以上のWebサイトを作成したクライアントがあります。彼らは現在のホストから移動しようとしており、IPアドレスを失いたくない。 IPアドレスを変更する必要がある場合は、600以上のすべてのサイトのDNSレコードでIPアドレスを変更する必要があります。

別のホストに転送するときにIPアドレスを保持する方法はありますか?

すべてのサイトを手動で変更しないようにするために使用できる回避策はありますか?

1
Sharron Denice

まず第一に、別のホスティングプロバイダーに移動するときにIPアドレスを持ち込むことはできません。 IPアドレスは、BGPを介してアナウンスされるのに十分な大きさのアドレスのブロックがある場合にのみ、ホスティングプロバイダー間で移動できます。

移動するためのアプローチには、現在のホスティングプロバイダーで1つのIPを使用し、新しいホスティングプロバイダーで1つのIPを使用する移行期間が必要になります。

クライアントのDNSではなくWebサイトのみをホストしている場合、クライアントは、ホストされている場所に関係なく、DNSレコードを更新する必要があります。サブドメインの場合、顧客がCNAMEレコードを使用していれば、これを回避できます。 CNAMEレコードには、検索するためのわずかな追加のオーバーヘッドがありますが、それが重要になることはめったにありません。 CNAMEレコードはwww.example.comに使用できますが、example.com自体には機能しません。これは、それが唯一のレコードである必要があり、example.comにはNSレコード、場合によってはMXレコードも。

したがって、そのような状況では、移行を顧客と調整する方法は実際にはありません。

顧客のDNSもホストしている場合、顧客はNSレコードが自分のドメイン内の名前を指すようにすることができます。そうすれば、彼らは接着剤を必要とせず、彼らのドメインはあなたが彼らのためにホストするDNSサーバー以外のIPアドレスを持ちません。 CNAMEレコードと同様に、これにはわずかな追加のオーバーヘッドがあります。

ただし、このアプローチでは、DNSゾーン全体をホストする必要があり、高可用性を提供するには、2つ以上の異なるホスティングプロバイダーでホストする必要があります。

2
kasperd

ドメインの「ネームサーバー」をIPアドレスにポイントするというあなたの仮定は正しいです。 「可能」な状態でIPを移植することは、これを達成するための要件を満たしているようには思えません。

これは段階的に行う必要があります。 1つ目は、現在使用しているのと同じIPアドレスに解決されるDNSレコードを指す各ドメインのネームサーバーを取得することです。これを行っても影響はありません。次に、同じ応答を配信する新しいDNSサーバーを立ち上げ、DNSレコードを古いサーバーから新しいサーバーに更新します。あなたはただ勤勉であなたが持っているデータを信頼する必要があるでしょう、それがあなたができるすべてです。

1
SpacemanSpiff