2

古くて死にかけている専用サーバーがあります。新しいデータセンターに新しいものが必要です。現在のサーバーを使用しているサイトがたくさんあり、すべての DNS を制御できません。DNS レコードを更新せずに、すべてのトラフィックを xx.xx.xx.xx から zz.zz.zz.zz にリダイレクトする簡単な方法はありますか?

ありがとう。

4

7 に答える 7

2

タグから判断すると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(宛先を変更)を操作するルールをチェーンに挿入します。

于 2008-11-04T13:42:13.213 に答える
0

トラフィックを新しいサーバーに転送する古いサーバーでソフトウェアを実行します。つまり、「iptables」などのソフトウェアを介して、ファイアウォールに変えます。

于 2008-11-04T13:13:57.827 に答える
0

これへの別の簡単なルートは次のとおりです。

  • データを新しいサーバーに移行する
  • 古いサーバーを停止する
  • 新しいサーバーの IP アドレスを古いサーバーに変更する
  • 再起動

サービス全体が数分以上オフラインにならないようにしてください

ただし、 DNSの更新は確かに高速になります。このサーバーの権威エントリを管理していると思いますか? Time To Live をとてつもなく低い数値 (1 時間など) に変更し、エントリを更新して、「自然に」ロールするようにします。

于 2008-11-04T13:16:10.303 に答える
0

古い IP アドレスの制御を維持する場合は、404 ハンドラーを使用してページを新しいサーバーにリダイレクトできます。これは見苦しいですが、可能なはずです...

于 2008-11-04T13:34:56.210 に答える
0

おお。短い時間で何とたくさんの答え。この若いコミュニティは素晴らしいです。

はい、Web サーバーを置き換えており、ホスティング プロバイダーを切り替える可能性があります (したがって、現在のサーバーを新しい IP 上の新しいサーバーに置き換えることはできません)。

独自のドメイン名を使用できる多くのクライアント向けに、カスタム Web アプリケーションをホストしています。DNS レコードを更新するように指示しますが、いつ (または更新するかどうか) を保証するものではないため、更新が確実になるまで一時的な解決策が必要です。

2 つのサーバーが物理的に異なる場所にあることに注意して、IPTABLES のようなものを使用することによるパフォーマンスの低下を知っている人はいますか?

于 2008-11-04T16:06:33.797 に答える
0

この問題を解決する方法は、ddproxy というプログラムを使用して、ポート 80 へのすべてのトラフィックを別の IP に転送することです。

于 2017-11-07T20:56:52.873 に答える
-1

短い答えはノーです。208.69.34.231からへのすべてのトラフィックをリダイレクトすることができたとしても 87.248.113.14、それは今までに行われなかったと思いますか?

(トンネリングまたはブリッジング)経由xx.xx.xx.xxで特定のポートのトラフィックを中継するために使用できるソフトウェア ツールがありますが、zz.zz.zz.zz

  1. あなたはまだデバイスを持っている必要がありますxx.xx.xx.xx
  2. データはclient->xx.xx.xx.xx.->zz.zz.zz.zzまたはを移動する必要zz.zz.zz.zz->xx.xx.xx.xx->clientがあるため、xx と zz の間のリンクが遅い場合、または xx のデバイスが遅い場合は遅くなる可能性があります。
于 2008-11-04T13:14:31.913 に答える