Warum http_proxy Whois nicht zwangsläufig beeinflusst
Unterscheiden Sie traditionelle Whois-TCP-Abfragen von HTTP-basierten Registrierungsdaten-Clients bei der Wahl einer Proxy-Route.
Traditionelles Whois verwendet sein eigenes TCP-Protokoll, üblicherweise auf Port 43. Es ist keine HTTP-Anfrage, nur weil die Antwort eine Internetdomain beschreibt.
Die Variable http_proxy hilft nur Software, die sie für einen unterstützten HTTP-Proxy-Pfad liest. Eine Whois-Implementierung kann diese Variable ignorieren, während sie ihre normale TCP-Verbindung aufbaut.
Wenn ein bestimmter Client SOCKS unterstützt, konfigurieren Sie diese dokumentierte Funktion. Ein kompatibler TCP-Wrapper ist eine weitere Möglichkeit, abhängig von den Abfanggrenzen des Wrappers und der Zielport-Richtlinie des Proxys. Gehen Sie nicht davon aus, dass jedes Programm namens whois dieselben Funktionen hat. Wenn dieser Client SOCKS unterstützt und öffentliche Vermittler erlaubt sind, bietet die SOCKS-Proxy-Liste Kandidaten, um den Zugriff auf die tatsächlichen Whois-Server und -Ports zu prüfen, einschließlich Verweisen.
HTTP-basierte Registrierungsdatendienste, darunter RDAP, verwenden ein anderes Anwendungsprotokoll und können die Proxy-Unterstützung eines HTTP-bewussten Clients nutzen. Der Wechsel der Schnittstelle ist eine bewusste Änderung von Werkzeug und Antwortformat, kein Beweis dafür, dass die ursprüngliche Whois-Abfrage schon immer HTTP war.
Behalten Sie auch das Verweisverhalten im Blick: Eine Suche kann mehr als einen Server kontaktieren. Eine erlaubte Verbindung beweist nicht, dass jedes spätere Ziel die vorgesehene Route nutzen kann.