大佬教程收集整理的这篇文章主要介绍了windows-server-2008 – 如何将使用防火墙连接到MS SQL Server的IP列入白名单,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
编辑:
我希望能够通过防火墙将IP连接到MS sql Server的白名单.我需要这个方法是“灵活的”,以便我可以经常更改列表.为什么?因为我最近在数据库日志中注意到,只是试图粗暴地进入的人们登录尝试失败的次数非常多.
所以关于如何做到这一点的任何信息都会很棒.到目前为止,在防火墙中,我知道如何将每个规则的单个IP列入白名单或列入黑名单,而不是整个列表.此外,我想知道这是否会实现我想要的.再次感谢提前
假设安装了新的sql Server,启用了Windows防火墙,并且没有通过防火墙的sql Server当前允许,此命令将设置一个仅包含所需IP的新规则(以管理员身份运行):
C:\Users\Administrator>netsh advfirewall firewall add rule name="sql Server Whitelist" dir=in action=allow localport=1433 protocol=tcp remoteip=1.1.1.1,1.1.8.10
在您的情况下,只需在remoteip =之后用您希望列入白名单的IP的逗号分隔列表替换IP列表.然后,要管理列表,您可以运行此命令来更新列表:
C:\Users\Administrator>netsh advfirewall firewall set rule name="sql Server Whitelist" new remoteip=1.1.1.1,1.1.8.10
或者,为避免每次使用用户界面时重新输入列表,请在“开始”>下进行操作.节目>管理工具>高级安全Windows防火墙.然后选择“入站规则”,您将在主窗口中看到“sql Server白名单”规则.双击您的规则,然后选择“范围”选项卡以管理允许的IP.
或者,如果您希望通过命令行管理列表,则可以为每个IP创建单独的规则.
C:\Users\Administrator>netsh advfirewall firewall add rule name="sql Server Whitelist 1.1.1.1" dir=in action=allow localport=1433 protocol=tcp remoteip=1.1.1.1 C:\Users\Administrator>netsh advfirewall firewall add rule name="sql Server Whitelist 1.1.8.10" dir=in action=allow localport=1433 protocol=tcp remoteip=1.1.8.10
然后,您可以在需要更改列表时删除规则,如下所示:
C:\Users\Administrator>netsh advfirewall firewall delete rule name="sql Server Whitelist 1.1.8.10"
以上是大佬教程为你收集整理的windows-server-2008 – 如何将使用防火墙连接到MS SQL Server的IP列入白名单全部内容,希望文章能够帮你解决windows-server-2008 – 如何将使用防火墙连接到MS SQL Server的IP列入白名单所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。