ポート上のすべてのトラフィックをまったく異なるIPアドレスに転送できますか?

ポート上のすべてのトラフィックをまったく異なるIPアドレスに転送できますか?

これが私の状況です。 3つのパブリックIP/パブリックインターフェイスを提供するVPSがあります。これらのIPアドレスをV1(eth1から)、V2(eth2から)、V3(eth3から)と呼びます。

家にルーターがあります。ホーム WAN IP は H です。私のルーターの背後には、ポート80でWebサイトを提供するUbuntuボックスがあります。私のISPはポート80をブロックしているため、外部8080から内部Ubuntu:80にポートを転送するようにルータを設定しました。だから家の外でも私のウェブサイトにアクセスできますhttp://H:8080

私がしたいのは、V2ポート80のトラフィックをVPSのHポート8080に転送することです。

基本的に話すことができるはずです。これはhttp://V2 最初に私のVPSのポート80の2番目のインターフェイスに移動し、その後自動的に私のルーターのポート8080に移動し、最終的に私のUbuntyポート80に移動します。

これは可能ですか? iptableを学ぶべきですか?これが「ルーティング」や「NAT」などの資格があるかどうかはわかりません。

TL; DR - 私が持っているもの - >ルータの外部ポート8080をルータポート80の内部のUbuntuシステムにポート転送します。私が望むもの - >私のVPS eth2のポート80とルーターのポート8080の間に「透明リンク」を作成します。

http://V2代わりに私のウェブサイトを訪問したいと思いますhttp://H:8080

(ところで、http/port 80が私の最初の目標です。また、SSHと他のいくつかのサービスについても同じことをしたいです!)

ベストアンサー1

私の考えではポートフォワーダーが必要だと思います。

V2パブリック受信ポートにポートフォワーダを設定80し、そのHポートに転送します8080。ホームネットワークにアクセスsshできる限り安全に実行できるため、これを行うために使用できますssh(ポート番号は重要ではありません。必要なポートにSSHを設定できます)。

保護されていないポートフォワーダを含む他のポートフォワーダが存在する可能性があります。ssh受け入れられませんssh


バラよりhttp://en.wikipedia.org/wiki/Port_forwarding

おすすめ記事