-2

Pythonで開発した独自のDNSネームサーバーを実行しています。「abc.in」というドメイン名を登録しています。ドメインのネームサーバーは、私のコンピューターの IP アドレス (ISP から提供されたもの) に設定されています。これで、誰かがドメイン名にアクセスするたびに、訪問者の ISP の IP アドレスが取得されます。訪問者の IP アドレスを取得したい。実際、小さなCDNのようなプロジェクトを作りたいのですが、良い情報源を見つけることができません. 訪問者の IP アドレスを取得することは可能ですか? Python で開発していますか?

CloudFlareのブログで、最初の DNS ルックアップから訪問者の地理情報 (IP アドレス) を取得することを読みました。

4

2 に答える 2

0

Pythonでソケット関数を使用できます。次のように。

>>> socket.getaddrinfo
于 2012-04-10T18:16:19.253 に答える
0

あなたがしようとしていることは、単に不可能です。最終的なクライアントではなく、常にリゾルバーから接続を取得します。

于 2012-04-10T18:55:25.333 に答える