我运行一个大型的公告牌,我现在每隔一段时间就会收到垃圾邮件。 我的审核小组做了很好的筛选工作,但是每次我禁止他们时,他们似乎都会回来(我敢肯定,在某些情况下,这是同一个人,因为post模式与用户名完全相同),但我害怕每次都用IP地址来禁止他们。
如果他们使用的是dynamicIP地址,那么当他们试图通过SERP访问我的论坛时,我可能会禁止无辜的用户,但是如果我只能通过静态IP来禁止,我知道我只禁止那个人。
那么,有没有办法正确判断一个IP地址是静态的还是dynamic的?
谢谢。
静态与dynamic是IP块所有者应用的策略。 除非您拥有对IP所有者networking的物理访问权限,并且可以查询他们的DHCP服务器,否则无法可靠地确定它。
您可以使用许多DUL(拨号用户列表)之一 。 例如,
$ host -ta 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处于dynamic分配的范围内。
不,你不知道IP地址是静态的还是dynamic的。 任何时候你的IP禁止使用者,你都冒着禁止合法使用者的风险。
如果IP地址来自国外,特别是来自您不以人口统计为目标的地区,那么我说的是封锁。
如果你能防止自动化,这将有助于打击垃圾邮件,至less足以让你的版主跟上。
确保在显示用户发布的链接时使用了nofollow链接属性。 这将防止垃圾邮件发送者在删除邮件所需的时间内提高SEO分数。
许多BB允许您指定用户在发布最less数量的消息之前不能发布任何链接。
您可以尝试DNSparsingIP地址,看看它是否符合将IP标识为dynamic(adsl,cable,dialup,dyn)或静态(静态,服务器,biz)的条款。
你不能确定IP是否是dynamic的,但是通常你的板子引擎会在一段时间后解除IP,允许无辜的人。
所以你可以不用担心IP,这个function只是为了减慢垃圾邮件发送者的速度。 如果他不能在24小时内发帖,他通常不会回来。
只需在您的CMD中使用PsEXec.exe工具即可。 就是这样:
PsExec.exe \\remotecomputer ipconfig /all
一旦IPConfig /all返回到您的CMD内部,它会告诉您,如果在该远程PC上将DHCP Enabled设置为Yes或No。 很容易,如1.2.3。