
特定のサブドメイン上の要求マシンへのループバックとして機能するサーバーを作成したいと考えています。
要求元の IP を参照して、いくつかのポートのトラフィックを要求元の IP に戻すにはどうすればよいですか?
あるいは、自分のサブドメインで実行されている xip.io のクローンも機能するので、次のようにルーティングします。
10.199.1.1.my.domain.com -> すべてのトラフィックを 10.199.1.1 にルーティングします
答え1
あなたが求めていることはひどく間違っており、公共のインターネットや実稼働環境の近くには決して置くべきではありません。将来的に問題を引き起こす可能性のある、壊滅的なセキュリティ ホールを生じさせていることになります。
専門家として、上司が実装されているものの問題を認識し、解決策を見つけるのを手伝うのがあなたの仕事です。違います悪い、間違っている、危険なもの。それに対処することは読者の課題として残されています(それについて助けが必要な場合は、勤め先。
とはいえ、もしあなたが絶対にしなければならない上司が頑固なため、悪いアイデアを実行する方法は通常、Apache の mod_rewrite です。このモジュールは、ひどいことをするのが大好きです。
フォームの URL をキャプチャし、 にリダイレクト (301 または 302) を発行することxp.io
で、 -alike オプションを実装できます。mod_rewrite
a.b.c.d.mydomain.com/xxxx
http://a.b.c.d/xxxx
%{REMOTE_ADDR}
必要に応じて、mod_rewrite 変数を使用して自動リダイレクトを実装し、IP アドレスを自動的に入力することもできます。
これらのソリューションは本質的に脆弱です。まず、HTTP/HTTPS トラフィックでのみ機能します (他のものが必要な場合は、適切なプロキシ ソリューションを実装する必要があります)。また、要求者が NAT またはプロキシの背後にいる場合は、機能しなくなります (予測できない、または安全でない方法で機能する可能性があります)。