Elastic Load Balancer の背後に 2 つの EC2 インスタンスがあります。これらのインスタンスは、単一の Web サイトに対する HTTP 要求を処理します。アプリを仮想ホストに分割することを計画しているため、最近、トラフィックの HOST ヘッダーを調べ始めました。
定期的に (1 日に数十回)、サーバーとはまったく関係のないホスト名の要求をログに記録します。いくつかの例として、今日、ホスト名ad.adserverplus.com
とr1---sn-upfn-hp5e.c.youtube.com
. これらを調べたところ、IPアドレスは私のサーバーやELBのいずれとも同じではないため、これがどのように起こるかについて理論を立てようとしています.
誰かがホスト ヘッダーをスプーフィングしている可能性があることは認識していますが、これが起こっていることではないことを確信しているほど頻繁に発生します。私のもう 1 つの考えは、どういうわけか、これらのホストの 1 つをたまたま私の IP アドレスに解決する古い DNS データがあるということですが、これも定期的にではなく、非常に頻繁に発生する可能性があるようです。他にどのような可能性がありますか? また、どのように検証/信用を落とすことができますか?
編集今日、予期しないホスト名のいくつかを調べましたが、実際には、ドメインの頂点が解決される可能性のある IP の 1 つである IP に解決されるようです。私は DNS に Route 53 を使用しており、ゾーンの頂点が ELB を指しているため、ドメインの IP アドレスを照会すると、質問するタイミングによって異なる回答が得られます。ですから、これらの IP アドレスがどのようにして私に割り当てられ、他の誰かが既に使用している IP アドレスを使用していないことを EC2 がどのように確認するのか、非常に興味があります。