Ich implementiere derzeit eine IP-zu-Land-Funktion für einen Kunden in den USA. Das Problem ist, dass einige der eingehenden IPs auf seiner Website als japanische IPs identifiziert werden, wenn er in den USA Tests mit Computern durchführt. Meine Protokolldatei zeigt, dass diese IP-Adressen mit 150.x.x.x beginnen und zu JAPAN NETWORK INFORMATION CENTER gehören. Er garantiert, dass, wenn er IPs dieser Maschinen überprüft, sie wie von den USA gezeigt wurden.Kann ein Web-Benutzer in den USA japanische IP haben?
Weitere Informationen: Ich verwende request.UserHostAddress (C#), um die IP des Clients abzurufen.
Also meine Frage ist: Was ist die mögliche Netzwerkkonfiguration, die dieses Problem verursachen kann?
Vielen Dank im Voraus.
Bearbeiten: Wie wäre es mit der Situation, in der ein US-Benutzer Internet-Service eines japanischen Unternehmens in den USA verwendet?
Dies ist besser geeignet für Superuser.com. Für was es wert ist: IP-Adressen haben keine Nationalität und können nach Wunsch des Eigentümers umgestaltet werden. –
Was ist Ihre tatsächliche Abfrage? [1] Wie zwei Quellen dieselbe IP (150.X ..) aus zwei verschiedenen Ländern melden __OR__ [2] Überprüfen Sie, ob Ihre IP-Erfassungsmethode korrekt ist oder nicht –
Hallo Hughes, vielen Dank für Ihren Kommentar. Das ist richtig. Jede IP ist jedoch für ein bestimmtes Land zugewiesen, und einige Kunden benötigen eine IP-zu-Land-Funktion. – Thuan