IP アドレスに基づいてユーザーの位置を見つけるにはどのようなサービスを使用できますか?
-
09-06-2019 - |
質問
IP アドレスに基づいてユーザーを特定する必要がある場合、どのようなサービスが利用可能ですか (無料サービスでも無料でないサービスでも問題ありません)。
追伸一部のユーザーはプロキシなどを使用しているため、結果が 100% 正確ではないことを意味します。それで大丈夫です。
解決
ほとんどの地理位置情報サービスでは、IP アドレスが満載されたデータベースを都市または国の地図にダウンロードできます。Web サービス API を無料 (リクエスト数に制限あり) または有料サブスクリプションで提供するものもあります。
マックスマインド には、ユーザーの位置を無料で特定できるサービスが 1 つあります。同社の minFraud サービスでは、1 日あたり 500 件の無料クエリが可能です。
ASP での Web サービスのサンプル
Dim objHttp, strQuery
strQuery = "http://geoip1.maxmind.com/a?l=" & license_key & _
"&i=" & ipaddress
set objHttp = Server.CreateObject("Msxml2.ServerXMLHTTP")
objHttp.open "GET", strQuery, false
objHttp.send
Response.Write objHttp.ResponseText
Set objHttp = Nothing
また、有料版では、場所やカード番号などに基づいてクレジット カード詐欺の可能性を判断するための API も提供しています。
もう一つのサービスは、 ip2位置. ジョン・ミリキン
また、 IPライジェンス は 1 日あたり 50 件の無料クエリを提供します。
.NET プログラマー向けには、 IPAアドレス拡張機能 モジュール (オープンソース、無料、Web サービスは不要) ピュアクローム
詳細については、 地理位置情報はウィキペディアで入手できます.
他のヒント
MaxMind では地理位置情報データベースを CSV ファイルとしてダウンロードできることにも注目してください。
簡単→私 .NET拡張メソッドを作成しました 少し前に。すべては単一の DLL にまとめられており、使用および参照できます。WEB サービスやサードパーティの外部 API 呼び出しは必要ありません。
それも無料です。
それはオープンソースでもあります。何とか何とか何とか。
楽しむ!
利用した ホスト情報 一部の aspx ページでフォームが送信されたときにクライアントの位置情報を取得するため。少し前に書いたブログ記事はこちら www.fencerowproductions.com
地理位置情報による クライアントの場所 通常は機能し、使用すると無料で利用できます GoogleのJSAPI.
これらのアダルト広告を使用した素晴らしい解決策がありました。「YOUR_TOWNの女性たちが今夜あなたに「会いたい」と思っています。」
広告を読み込まずに位置文字列を抽出する方法を誰かが考え出しました。
コードが見つかりません。Google でアダルト広告を検索してもあまり効果的ではありませんが、覚えている人はいるかもしれません。
有料製品の場合は、次をご覧ください。 カントリーホーク サイスケープより。
この製品について個人的に保証することはできませんが、ブラウザと接続速度の検出 (ビデオ ストリーミングの最適化など) に同社の BrowserHawk 製品を使用していますが、これに関しては何の問題も発生していません。
もう一つの無料サービスは次のとおりです。 http://www.webservicex.net/WCF/ServiceDetails.aspx?SID=46
WebserviceX.NET は、さまざまな無料 Web サービスを多数提供します。
userlocation.com をお勧めします。使いやすくて手頃な価格で、精度も非常に高いです。
PHP で MaxMinds ダウンロード可能なデータベースを使用するための簡単な入門地理位置情報
このサイトは maxminds の無料製品を使用しています - これはまともなショーケースです - http://www.ipaddress1.com/