远程用户';s主机名+;应用程序引擎Python
类似于: 远程地址-远程用户的IP地址 相反,有没有办法获取远程用户的主机名?类似的东西,比如远程用户';s主机名+;应用程序引擎Python,python,google-app-engine,webob,Python,Google App Engine,Webob,类似于: 远程地址-远程用户的IP地址 相反,有没有办法获取远程用户的主机名?类似的东西,比如 self.request.hostname 从官方文档来看,似乎没有获取远程用户主机名的选项 我试图通过主机名+ip的组合来唯一地标识一台机器,因为有些用户可能共享internet网关,因此可能具有相同的ip地址,这将使ip地址不够唯一 有什么建议吗?或者,至少,有人能提出另一种方法来唯一地识别具有匿名身份的机器吗?我认为这不可能通过HTTP实现。 通常,cookies用于此目的。我认为这不可能通过
self.request.hostname
从官方文档来看,似乎没有获取远程用户主机名的选项
我试图通过主机名+ip的组合来唯一地标识一台机器,因为有些用户可能共享internet网关,因此可能具有相同的ip地址,这将使ip地址不够唯一
有什么建议吗?或者,至少,有人能提出另一种方法来唯一地识别具有匿名身份的机器吗?我认为这不可能通过HTTP实现。
通常,cookies用于此目的。我认为这不可能通过HTTP实现。
通常,Cookie用于此目的。否,无法在App Engine上进行反向DNS查找,并且信息不是由HTTP或App Engine环境提供的。此外,由于以下几个原因,这对您没有帮助:
- 反向DNS对于具有给定IP的每个用户都是相同的,因为它只依赖于IP
- 任何对反向DNS有控制权的人都可以将其设置为任何他们喜欢的设置
- 反向DNS对于具有给定IP的每个用户都是相同的,因为它只依赖于IP
- 任何对反向DNS有控制权的人都可以将其设置为任何他们喜欢的设置
self.request.hostname