IPアドレスから、そのIPアドレスが「プロキシ経由か否か」「プロキシ経由であれば、元のIPアドレス」を確認する方法はありますでしょうか?

回答の条件
  • 1人1回まで
  • 登録:
  • 終了:2017/06/15 10:35:03
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:wakwak_koba No.1

回答回数106ベストアンサー獲得回数14

ポイント150pt

>プロキシ経由か否か
100%特定は不可能

>元のIPアドレス
探す手段はない。


そのIPアドレス対してポートスキャンかけて開いてるポートを見つけ出し、プロキシぽいかどうか判別するくらいが精々。
単純なプロキシサーバーでなく、VPNが絡んでいたら、ポートスキャンでは分からない。

結論としては、どちらも不可能、と思った方がいい。

※日本国内のプロキシだったら、警察権力などを使って、プロキシサーバー主を特定し照会かければ、ログを開示させることができる可能性はある。

id:KuroNeko666 No.2

回答回数144ベストアンサー獲得回数2

ポイント150pt

「プロキシ経由か否か」「プロキシ経由であれば、元のIPアドレス」を確認する方法

結論としては、やはり不可能に近いです。

プロキシとは、代理のことを差します。
考え方として例を出すと、コンビニの客の誰が代理として商品を買っていったかを調べる方法に似ている気がします。

最終的には「コストに見合わない多大な労力」と「警察等の権力」を動かす正当な理由があれば調べきること自体、不可能ではありません。
個人では【通信の秘密】という障壁があります。

もっとも、楽にわかるときもあります。
例えばそのプロキシが、プロキシとわかるドメイン名を持っている場合は、おそらくプロキシだろうと分かります。
例えば、google-proxy-***.google.com とかいうドメイン名のアクセスがあれば、それは Google の proxy を利用したアクセスだと分かりますよね。
(この例の場合、もっと知識があると、誰かがサイトをコピーしている可能性も考えますが、ここでは別の話)

あとは、大企業からのアクセスなんかも、一般的にはプロキシです。
会社の中のIT部門であれば、誰がいつプロキシを通してネットへアクセスしていたかは、ログから調べられると思います。
でも、把握してたとしても公開しちゃいろいろマズイので、どの人がアクセスしてたかについては教えてもらえません。

で、単純にプロキシであろう IP アドレスだけでドメイン名がわからない場合は、判断する手がかりとしていろいろなものを調べ、総合的に判断する必要が出てきます。

  • どこの国で利用されている IP アドレスなのか
  • 公開プロキシの多い国はどこか
  • 誰でもプロキシとして使えてしまうのか
  • プロキシとして使われるポートの他にもポートが開いているのか
  • アクセスパターンがあるかどうか

等々

最終手段として、そのプロキシと思われる IP アドレスを誰が管理しているのか調べて、管理者に問い合わせることになると思います。

IPアドレスは、こんな階層構造で管理されています。

https://www.nic.ad.jp/ja/ip/admin.html

「誰がどのIPアドレスを誰に貸しているのか」は、ほとんどが管理されているんです。
上から順に、確認していけば最後にはわかるだろうという手段ですね。
ただし、最終的に、どの ISP が、どのユーザに貸している IP アドレスなのかまで追う作業には、警察権力が必要になってきます。

警察権力がなくても、請求すること自体は禁止されていないので ISP に問い合わせること自体はできますが……普通は通信の秘密として応じてくれません……

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません