TCPSocket(非HTTP)に基づくRubyサーバーがあります。
2 つの異なるドメインがあり、どちらも A レコードでサーバーの IP アドレス (同じもの) を指しています。そのため、これらのドメインの 1 つに接続しているクライアントがあります。クライアントが接続しているドメインを特定することはできますか?
これは他のプロトコルでも可能であることがわかりましたが、これが手動で追加されたヘッダーに基づいているのか、基本的な tcp/ip 接続から実際に抽出されたものなのかはわかりません。たとえば PHP では$_SERVER["HTTP_HOST"]
、クライアントがどのドメインに接続していたかを示すものがあります。