古くて死にかけている専用サーバーがあります。新しいデータセンターに新しいものが必要です。現在のサーバーを使用しているサイトがたくさんあり、すべての DNS を制御できません。DNS レコードを更新せずに、すべてのトラフィックを xx.xx.xx.xx から zz.zz.zz.zz にリダイレクトする簡単な方法はありますか?
ありがとう。
古くて死にかけている専用サーバーがあります。新しいデータセンターに新しいものが必要です。現在のサーバーを使用しているサイトがたくさんあり、すべての DNS を制御できません。DNS レコードを更新せずに、すべてのトラフィックを xx.xx.xx.xx から zz.zz.zz.zz にリダイレクトする簡単な方法はありますか?
ありがとう。
タグから判断するとIIS、Webサーバーを交換していると思います。その場合は、HTTPリダイレクトを調べてください。一例はここにあります:http: //www.somacon.com/p145.php
これには、ページが永続的に移動したことをクライアントに「伝える」という利点があります。
HTTPを使用していない場合は、Coreyのiptablesソリューションが適切です。データをサイレントに転送できます。
iptables -t nat -I PREROUTING -p tcp -d $OLD_DEST_IP --dport $DEST_PORT -j DNAT --to $NEW_IP
変換:(natネットワークアドレス変換)テーブルでPREROUTING、古いアドレスポートへのTCPトラフィックと新しいアドレスの同じポートへのDNAT(宛先を変更)を操作するルールをチェーンに挿入します。
トラフィックを新しいサーバーに転送する古いサーバーでソフトウェアを実行します。つまり、「iptables」などのソフトウェアを介して、ファイアウォールに変えます。
これへの別の簡単なルートは次のとおりです。
サービス全体が数分以上オフラインにならないようにしてください
ただし、 DNSの更新は確かに高速になります。このサーバーの権威エントリを管理していると思いますか? Time To Live をとてつもなく低い数値 (1 時間など) に変更し、エントリを更新して、「自然に」ロールするようにします。
古い IP アドレスの制御を維持する場合は、404 ハンドラーを使用してページを新しいサーバーにリダイレクトできます。これは見苦しいですが、可能なはずです...
おお。短い時間で何とたくさんの答え。この若いコミュニティは素晴らしいです。
はい、Web サーバーを置き換えており、ホスティング プロバイダーを切り替える可能性があります (したがって、現在のサーバーを新しい IP 上の新しいサーバーに置き換えることはできません)。
独自のドメイン名を使用できる多くのクライアント向けに、カスタム Web アプリケーションをホストしています。DNS レコードを更新するように指示しますが、いつ (または更新するかどうか) を保証するものではないため、更新が確実になるまで一時的な解決策が必要です。
2 つのサーバーが物理的に異なる場所にあることに注意して、IPTABLES のようなものを使用することによるパフォーマンスの低下を知っている人はいますか?
この問題を解決する方法は、ddproxy というプログラムを使用して、ポート 80 へのすべてのトラフィックを別の IP に転送することです。
短い答えはノーです。208.69.34.231からへのすべてのトラフィックをリダイレクトすることができたとしても
87.248.113.14、それは今までに行われなかったと思いますか?
(トンネリングまたはブリッジング)経由xx.xx.xx.xxで特定のポートのトラフィックを中継するために使用できるソフトウェア ツールがありますが、zz.zz.zz.zz
xx.xx.xx.xxclient->xx.xx.xx.xx.->zz.zz.zz.zzまたはを移動する必要zz.zz.zz.zz->xx.xx.xx.xx->clientがあるため、xx と zz の間のリンクが遅い場合、または xx のデバイスが遅い場合は遅くなる可能性があります。