URLのドメインに基づいてWebリクエストをプライベートネットワークにルーティングするにはどうすればよいですか?

URLのドメインに基づいてWebリクエストをプライベートネットワークにルーティングするにはどうすればよいですか?

想像する:

IP 数が制限されているため、複数のドメイン名が同じ IP アドレスで解決されます。ただし、これらのドメインはすべて同じネットワークサーバー、仮想マシン、または専用マシンで実行されていない可能性があります。そのため、プライベートネットワークに入ってくるドメインをURLのドメインに基づいて正しい場所にルーティングしたいと思います。

どうすればいいですか?

ベストアンサー1

ほとんどのルーター/ファイアウォールは、特定のポートに基づいてトラフィックのリダイレクトを許可します。たとえば、すべてのSMTPトラフィック(ポート25)は192.168.1.1にリダイレクトされます。

ただし、トラフィックを処理するサーバーが複数ある場合(ドメインごとに1台のサーバー)。リバースプロキシ(nginxHTTP、IMAP、POP3をサポートします。たとえば、ポート80へのすべてのトラフィックは192.168.1.2nginxが実行されているポートにリダイレクトされ、ホスト名に従ってまたはlocalhostリダイレクトされます192.168.1.4

おすすめ記事