windows防火墙出站规则只允许访问指定域名ip,其他出站ip全部阻止的方法

这篇具有很好参考价值的文章主要介绍了windows防火墙出站规则只允许访问指定域名ip,其他出站ip全部阻止的方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

需求背景:

公司内网的windows服务器因业务需要只需访问互联网指定的域名ip,其他的因出于系统网络安全考虑需要屏蔽阻止业务无关的其他所有域名和ip的访问。

实现方案:

在windows防火墙中进行设置,如果安装其他网络防火墙会存在安全隐患,公司不允许安装私人或非法的网络软件,因此只能基于windows自带的防火墙进行处理,不能安装类似瑞星、火绒之类的网络安全管理软件。

实现思路:

通过查询业务需要的域名对应的ip,在防火墙中设置这些ip的访问为允许通过。然后对应其他所有ip:0.0.0.0-254.254.254.254的所有IP范围中,除去业务需要的ip地址外,剩余的ip范围全部列入阻止出站。

实现方法:

        用站长工具:多个地点ping服务器-网站测速-站长工具 测试业务域名对应的IP地址。​​​​​​

所有IP范围 - 业务所需的IP范围 = 剩余需阻止的ip范围

关键难度在于如何得到 剩余阻止的ip范围。这里通过编程实现,编写C#程序,自动对允许访问的IP,允许访问的IP段进行分析, 将所有IP地址范围根据允许的IP进行前后分割,得到允许访问的IP前后的IP,即得到了禁止访问的IP范围的终止ip,起始ip等。

程序界面如下:

windows防火墙出站规则只允许访问指定域名ip,其他出站ip全部阻止的方法

 

比如业务允许访问的互联网ip为:9.0.0.3,11.1.1.3,然后同时允许局域网ip段:10网段,172网段,192网段都允许访问,其他的ip网段全部都不允许访问。

通过程序分析后,得到需要阻止的IP段为:

0.0.0.0-9.0.0.2
9.0.0.4-9.254.254.254
11.0.0.0-11.1.1.2
11.1.1.4-171.254.254.254
173.0.0.0-191.254.254.254
193.0.0.0-254.254.254.254

则降以上6行ip段添加的windows防火的出站规则中,阻止的目的Ip段为以上6行ip范围,阻止的协议类型为任何协议,任何端口,即可成功阻止拦截所有非业务需要的出站访问,减少了网络安全隐患。

命令行批处理方法:

工具左侧输入需要运行的ip,中间输入运行的ip段,点击分析按钮,得到右侧需要阻止的ip段,去掉第一个逗号, 然后管理员方式打开CMD,输入如下命令:

netsh advfirewall firewall add rule name="disabledIP" dir=out action=block remoteip="0.0.0.0-9.0.0.2,9.0.0.4-9.254.254.254,11.0.0.0-11.1.1.2,11.1.1.4-171.254.254.254,173.0.0.0-191.254.254.254,193.0.0.0-254.254.254.254"

注意替换remoteip的内容为上面工具分析处理的结果即可。

这里示意图是拷贝了第一个阻止的IP区间,其他IP区间未拷贝(否则我的电脑将无法连CSDN写文章了,windows防火墙出站规则只允许访问指定域名ip,其他出站ip全部阻止的方法windows防火墙出站规则只允许访问指定域名ip,其他出站ip全部阻止的方法

 

最后wf.msc打开高级防火墙,即可出现已添加的出站阻止ip

windows防火墙出站规则只允许访问指定域名ip,其他出站ip全部阻止的方法

PS:对应的C#程序参见:自动分割生成防火墙中允许访问的ip与阻止访问的ip-网管软件文档类资源-CSDN下载文章来源地址https://www.toymoban.com/news/detail-402718.html

到了这里,关于windows防火墙出站规则只允许访问指定域名ip,其他出站ip全部阻止的方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Windows防火墙配置Windows Server服务器只允许国内IP访问】

    由于是 Windows Server 不像宝塔直接带有防火墙功能,只能自己想办法 明明轻而易举能做到事, 就是不做为! 使用Windows自带防火墙,配置规则达到目标 这个网络上比较多,却存在ip地址量的不同 有6000条+的国内ip, 也有8000条+的, 最终选择了8000+的版本 网站: https://www.ipdeny.com 下载IP地址

    2024年02月04日
    浏览(58)
  • 【Windows】windows7/10/11通用,开放防火墙入站、出站端口配置

    进入控制面板 -- 系统和安全 -- 防火墙    点击左侧【高级设置】,进入【高级安全xxx防火墙】 在【高级安全xxx防火墙】,点击【入站规则】,右侧【操作】点击【新建规则】,进入入站规则设置 1、规则类型:选择【端口】,下一步   2、协议与端口:选择【TCP】;选择【特

    2024年02月02日
    浏览(30)
  • windows10,11 修改防火墙配置入站规则,使局域网其他电脑可访问本机

    防火墙—高级设置—入站规则—新建规则—自定义—下一步到作用域: 此规则应用于哪些远程ip:下列ip地址:添加:此ip地址范围:192.168.7.0-192.168.7.255 一直下一步到完成即可。 这里可以指定程序放行,我这选了放行所有 可以指定放行的协议和端口,这里指定所有 可以配置

    2024年02月06日
    浏览(36)
  • Vcenter安全加固-防火墙-只允许特定的IP地址访问Vcenter

    一、场景         1.只允许特定的IP地址访问Vcenter。         2、其余全部拒绝。 二、操作步骤         1、登录Vcenter管理界面                         https://Vcenter-ip:5480         2、点击防火墙-添加         3、添加规则                 1、先添加 允许访问的

    2024年02月15日
    浏览(49)
  • windows开启远程桌面,防火墙拦截:只允许特定IP远程

    1、进入设置----系统----远程桌面----开启远程桌面  2、进入控制面板----系统和安全----Windows Defender 防火墙----开启防火墙----右上角 高级设置----入站规则----找到端口3389(3389为远程端口)----作用域----远程IP上添加允许访问的IP  3、配置完毕

    2024年02月13日
    浏览(33)
  • Windows通过命令开启、关闭、删除防火墙规则

    #关闭端口 #开启端口 #删除规则 参考: https://blog.51fuli.info/windows%e9%98%b2%e7%81%ab%e5%a2%99-netsh-advfirewall-%e8%ae%be%e7%bd%ae/

    2024年02月16日
    浏览(35)
  • 【解决办法】windows防火墙出入站规则放通telnet方法

    注:打开防火墙添加出入站规则参考【操作方法】windows防火墙添加出入站规则方法 注1:不要直接复制目录到路径处,一定要点击浏览,找到对应文件 注2:telnet程序目录: 1、Windows 95/98/Me系统,C:WINdowssystem32 目录下。 2、Windows NT/2000系统,C:WINNTsystem32 目录下。 3、Windo

    2024年02月05日
    浏览(30)
  • 【隧道篇 / SSL】(7.4) ❀ 01. 只允许国内IP通过SSL VPN访问内网 ❀ FortiGate 防火墙

    【简介】SSL VPN可以让公司员工远程访问公司内网的服务器,发现有些国外IP也在尝试登录SSL VPN,领导要求,只允许国内IP可以登录SSL VPN,如何解决这个问题?   SSL VPN配置条件 要想成功的配置SSL VPN,首先需要有一条可以远程访问的宽带,然后是验证用的用户名和密码,以及

    2024年01月19日
    浏览(34)
  • 如何在Windows 10/11的防火墙中禁止和允许某个应用程序,这里提供详细步骤

    想阻止应用程序访问互联网吗?以下是如何通过简单的步骤阻止和允许Windows防火墙中的程序。​ 一般来说,大多数用户永远不需要担心应用程序访问互联网。然而,在某些情况下,你需要限制应用程序访问互联网。 例如,有问题的应用程序可能会不断下载不稳定的更新、中

    2024年01月16日
    浏览(53)
  • Windows server防火墙如何设置阻止IP访问防火墙限制ip地址访问

    无论是服务器还是本机电脑,安全都是非常重要的,一些安全软件设置后会拦截到一些异常IP,我们可以通过防火墙将异常IP加入黑名单,禁止访问,今天 芳芳 就和你们分享Windows防火墙如何设置IP禁止访问,希望可以帮助到你~ 打开“控制面板”,在右上角的查看方式改为“

    2024年02月13日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包