查明 IP 地址是静态的还是动态的?

查明 IP 地址是静态的还是动态的?

我经营着一个大型公告板,时不时就会收到垃圾邮件。我的审核团队在过滤垃圾邮件方面做得很好,但每次我封禁他们 IP 时,他们似乎又会回来(我确信在某些情况下是同一个人,因为发帖模式和用户名完全相同),但我每次都害怕通过 IP 地址封禁他们。

如果他们使用的是动态 IP 地址,那么当无辜的用户尝试通过 SERP 访问我的论坛时,我可能会禁止他们,但如果我只通过静态 IP 禁止,我知道我只会禁止那一个人。

那么,有没有办法正确确定 IP 地址是静态的还是动态的?

谢谢。

答案1

静态还是动态是 IP 块所有者应用的策略。除非您能够物理访问 IP 所有者网络并可以查询其 DHCP 服务器,否则无法可靠地确定这一点。

答案2

你可以使用其中的一个DUL(拨号用户列表)。 例如,

$ host -t a 1.247.246.70.dul.dnsbl.sorbs.net
1.247.246.70.dul.dnsbl.sorbs.net has address 127.0.0.10

表示 70.246.247.1 处于动态分配的范围内。

答案3

不,您无法判断 IP 地址是静态的还是动态的。每当您禁止某个用户的 IP 时,您都面临着禁止合法用户的风险。

如果 IP 地址来自国外,特别是来自你没有针对的人口统计区域,我建议将其屏蔽。

如果您可以阻止自动化,这将对打击垃圾邮件有很大帮助,至少足以让您的版主跟上。

确保您使用的是nofollow在显示用户发布的链接时,请使用 link 属性。这将防止垃圾邮件发送者在删除邮件时提高其 SEO 分数。

许多 BB 允许您指定用户在发布消息数达到最低限度之前不能发布任何链接。

答案4

您实际上无法确定 IP 是否是动态的,但通常您的论坛引擎会在一段时间后取消对 IP 的禁令,以允许无辜的人。

因此您可以放心地封禁某个 IP,该功能只是为了拖慢垃圾信息发送者的速度。如果他不能在 24 小时内发帖,通常就不会再回来了。

相关内容