-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 回答