web-dev-qa-db-ja.com

ルーターでのトラフィックリダイレクト

2台のルーターが相互に接続されています。両方のルーターは、2つの異なるISPを使用してWANに接続されています。

ルーターAは、オフィスでの日常のブラウジングに使用され、ルーターBは、ページを公開するWebサーバーに接続されています。

ルーターAの誰かがルーターBから当社のWebサイトにアクセスしたい場合、接続はWANを介して行われます。代わりに、LANを介してその特定をリダイレクトしたいと思います。ルーターA(D-Link DIR-655)を使用してそれを行う方法はありますか?

要約すると、オフィスの人々が60.51.223.223(ルーターBのWAN)からのページにアクセスしたい場合、トラフィックはルーターBを通過する必要があります。ルーターBは、要求をローカルで解決します。ルータBは、ルータAの下のクライアントです。

これはネットワークマップです:

ネットワーク図http://www.nirmalnatarajan.com/images/networkMap.png

2
Nirmal

Justinsteven noted のように、DNSまたはローカルホストファイルを使用して、Webサイトのトラフィックを内部IPアドレスに転送できます。次に、他の内部ネットワークの各ルーターにルートを設定すると、すべてが機能します。 2つのルーターが「コンシューマーグレード」の場合、これは不可能な場合があります。

しかしながら ...

この構成はあまり安全ではなく、夜に目を覚まし続けることになります。実際のファイアウォールはなく、Webサーバーはパブリックにアクセス可能でありはネットワークの他の部分に自由にアクセスできます。ルーティングループとパフォーマンスの問題の可能性は非常に現実的です。内部ネットワークを接続しているケーブルをすぐに外します。適切に構成されたネットワークがないため、インターネットを介してそのトラフィックを送信することは賢明です。

farより良い解決策は、優れたファイアウォールを取得し(私は Astaro が好きです)、両方のISP接続をそれに接続することです。両方の内部ネットワーク、およびそれを構成します。 Astaroは 基本バージョン のソフトウェアを無料で提供しているので、4台のNICを古いPCに入れて、すぐに使用できます。

2
tomjedrz

ルーターBがサービスを提供するネットワークのゲートウェイとしてルーターBを使用するルートをルーターAに追加します。 (ルーターBにルーターAに戻るルートがあることを確認してください。)

これで問題が解決しない場合は、質問を言い換えることを強くお勧めします。ネットワーク図が役立つはずです。

1
MikeyB

Advanced\Routing タブをご覧ください。

あなたの例では、次のようなものがあります。

名前:何でも
宛先IP:60.51.223.223
ネットマスク:255.255.255.255
ゲートウェイ:他のルーターのIPアドレス(B)

詳細については、 ヘルプページ を参照してください。

1
Izzy

これは最もクリーンなソリューションではありませんが、内部ネームサーバーがある場合は、Webサイトの名前にAレコードを追加して、内部サーバーアドレスを指定できます。ほんの一握りの内部マシンについて話している場合は、hostsファイルを介してそれぞれでこれを行うことができます。

1
justinsteven