これを試してIPを取得してください
HttpContext.Current.Request.UserHostAddress;
or
HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];
or
HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
データベースのどこかに保存します..調査のリクエストのたびに、それが存在するかどうかをデータベースで検索できます