专家您好,如何根据网络中的I限制到我的数据库(在sql server2005中)的连接?考虑到我希望我的数据库只接受来自我的计算机和特定服务器的连接。谢谢
发布于 2011-01-30 15:03:40
这是一篇完全符合你标准的文章。IP Address blocking
发布于 2011-01-30 15:14:05
考虑三层:
WebApp ::服务器::数据库
在你的数据库中创建一个列表,列出被禁的IP地址。对于您正在使用的任何语言(PHP/Java/等),您可以首先检查用户的IP地址。给数据库打个电话。类似于:
从ip = {your_parameter}的ip_ban_table中选择ip
如果它返回null,那么您就可以继续运行了。否则,您就知道该用户在您的阻止列表中。
这可能不是很好的伸缩性,你可能想在你用你的数据库做任何事情之前把这个检查放在右边…但这一切都在您的服务器端代码上。
https://stackoverflow.com/questions/4841633
复制相似问题