关于反向 IP 查找 Anonymour 代理的建议/意见
有时无法确定用户是否使用匿名代理。所以我想出了一些想法:
获取客户端的IP,进行反向检查并检查它是否返回主机名,并获取同一IP上托管的任何网站的数量,那么它可能是代理连接,假设它是网站托管提供商的IP。 存储允许代理托管的托管提供商的 IP,并查询它们以检查 IP 是否匹配并阻止它们。 那么大家认为这种技术可行或者在某种程度上可能有效吗?
我知道这些不是最好的解决方案。我不是专家,而是新手,如果我提到错误或技术上不正确的内容,请纠正我。
Sometimes it is not possible to find if user is using Anonymous proxy. So i came up with some ideas:
Get IP of client, do reverse check and check if it returns a hostname and also get number of any websites hosted on same ip then it could be a proxy connection assuming it is website hosting provider ip.
Store ips of hosting providers which allow proxy hosting and query them to check if IP matches and block them.
So guys do you think this technique is possible or might work to some extent?
I know these are not best solutions. I'm not a expert but a newbie, please do correct me if i mentioned something wrong or something is technically incorrect.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为这个想法有一些优点,但需要大量的跑腿工作,而且确实不可维护。
查明 IP 地址是否有主机名确实没有帮助,因为许多 ISP 都会将主机名分配给具有静态 IP 的人们的家庭连接(就像我的那样)。
您可以检查允许代理的已知主机列表,但您确实面临以下风险:阻止合法流量,我知道有些服务提供代理网站列表,用于在 DNS 级别阻止它们(使用鱿鱼等应用程序),因此您可以使用该数据进行检查,但我不是 100%当然
I Think the idea has some merit but is alot of leg work and really not maintainable.
Finding out if the ip address has a hostname really wont help as lot of ISP's assign hostnames to peoples home connections that have static IP's (like mine does)
You could check against a list of known hosts that allow proxies but you do run the risk of blocking out legitimate traffic, I know that there are services that provide lists of proxy websites that are used to block them out at DNS level (using applications like squid) so you may be able to use that data to check against but im not 100% sure on that