http_proxy が必ずしも Whois に影響しない理由
プロキシ経路を選ぶ際は、従来の Whois TCP クエリと HTTP ベースの登録データクライアントを区別してください。
従来の Whois は独自の TCP プロトコルを使い、通常はポート 43 を使用します。応答がインターネットドメインを記述しているからといって、それが HTTP リクエストになるわけではありません。
http_proxy 変数は、対応する HTTP プロキシ経路のためにそれを読むソフトウェアにのみ役立ちます。Whois の実装は、通常の TCP 接続を行う際にその変数を無視できます。
特定のクライアントが SOCKS に対応している場合は、その文書化された機能を設定してください。互換性のある TCP ラッパーも選択肢ですが、ラッパーの傍受の制限とプロキシの宛先ポートポリシーに左右されます。whois という名前のすべてのプログラムが同じ機能を持つと決めつけないでください。そのクライアントが SOCKS に対応し、公的な仲介者が許可されている場合、SOCKS プロキシ一覧は、参照を含む実際の Whois サーバーとポートへのアクセスを確認するための候補を提供します。
RDAP を含む HTTP ベースの登録データサービスは別のアプリケーションプロトコルを使い、HTTP を理解するクライアントのプロキシサポートを利用できます。インターフェースの切り替えはツールと応答形式の意図的な変更であり、元の Whois クエリがずっと HTTP だった証拠ではありません。
参照の挙動にも注意してください。1 回の検索が複数のサーバーに接続することがあります。1 つの接続が許可されたからといって、その後のすべての宛先が意図した経路を使えるとは限りません。