Windows 设置禁ping的办法

Win7允许/禁用 PING命令

在命令行输入:

netsh firewall set icmpsetting 8

netsh firewall set icmpsetting 8 disable

另外也可以通过组策略(gpedit.msc)来实现

https://support.microsoft.com/zh-cn/kb/947709

示例 1: 启用一个程序

旧命令 新建命令
netsh 防火墙添加 allowedprogram C:\MyApp\MyApp.exe"我的应用程序"启用 netsh 由防火墙添加规则名称 ="我的应用程序"dir 操作中 = = 允许 program="C:\MyApp\MyApp.exe"启用 = 是
netsh 防火墙添加 allowedprogram program=C:\MyApp\MyApp.exe 名 ="我的应用程序"模式 = 启用范围 = addresses=157.60.0.1,172.16.0.0/16,LocalSubnet 的自定义配置文件 = 域 netsh 由防火墙添加规则名称"我的应用程序"dir = = 操作中 = 允许程序 = ‘‘C:\MyApp\MyApp.exe ‘‘启用 = 是 remoteip=157.60.0.1,172.16.0.0/16,LocalSubnet
配置文件 = 域
netsh 防火墙添加 allowedprogram program=C:\MyApp\MyApp.exe 名 ="我应用程序"模式 = 启用范围自定义 addresses=157.60.0.1,172.16.0.0/16,LocalSubnet 配置文件 = = 所有 运行以下命令:

netsh 由防火墙添加规则名称 = ‘‘我的应用程序"目录中操作 = = 允许程序 = ‘‘C:\MyApp\MyApp.exe
‘‘启用 = 是 remoteip=157.60.0.1,172.16.0.0/16,LocalSubnet 配置文件 = 域

netsh 由防火墙添加规则名称 = ‘‘我的应用程序"目录中操作 = = 允许程序 = ‘‘C:\MyApp\MyApp.exe ‘‘启用
= 是 remoteip=157.60.0.1,172.16.0.0/16,LocalSubnet 配置文件 = 专用

有关如何添加防火墙规则的详细信息,运行下面的命令:

netsh 由防火墙添加规则吗?

示例 2: 启用端口

旧命令 新建命令
netsh 防火墙添加 TCP 80 ‘ ”打开端口 80 ”的portopening netsh 由防火墙添加规则名称 = ‘‘打开端口 80"控制器操作中 = = 允许协议 = TCP 本地 = 80

有关如何添加防火墙规则的详细信息,运行下面的命令:

netsh 由防火墙添加规则吗?

示例 3: 删除启用的程序或端口

旧命令 新建命令
netsh 防火墙删除 allowedprogram C:\MyApp\MyApp.exe netsh 由防火墙删除规则名称规则名称程序 = = ‘‘C:\MyApp\MyApp.exe ‘‘
delete portopening protocol=UDP port=500 netsh 由防火墙删除规则名称 = 协议规则名称= udp 本地 = 500

有关如何删除防火墙规则的详细信息,运行下面的命令:

netsh 由防火墙删除规则?

示例 4: 配置 ICMP 设置

旧命令 新建命令
netsh 防火墙设置 icmpsetting 8 netsh 由防火墙添加规则名称 = ‘‘允许 ICMP 传入 V4 回显请求"协议 = icmpv4:8,任何目录操作中 = = 允许
netsh 防火墙设置 icmpsetting 类型 = 所有模式都 = 启用 netsh 由防火墙添加规则名称 = ‘‘所有 ICMP V4"协议 = icmpv4: 任何、 任何目录操作中 = = 允许
netsh 防火墙设置 icmpsetting 13 禁用所有 netsh 由防火墙添加规则名称="Block Type 13 ICMP V4"protocol=icmpv4:13,any dir=in action=block

有关如何配置 ICMP 设置的详细信息,运行以下命令:

netsh 由防火墙添加规则吗?

示例 5: 将日志记录设置

旧命令 新建命令
netsh 防火墙设置 4096 启用启用日志记录 %systemroot%\system32\LogFiles\Firewall\pfirewall.log 运行以下命令:

由设置日志文件名 %systemroot%\system32\LogFiles\Firewall\pfirewall.log currentprofile

由设置 currentprofile 日志记录 maxfilesize 4096

netsh 由一组的 currentprofile 记录 droppedconnections 启用

netsh 由一组的 currentprofile 记录 allowedconnections 启用

有关更多信息,请运行下面的命令:

由设置 currentprofile 吗?

如果要将特定配置文件的日志记录设置,请使用以下选项之一,而不是"currentprofile"选项:

  • Domainprofile
  • Privateprofile
  • Publicprofile

示例 6: 启用 Windows 防火墙

旧命令 新建命令
netsh 防火墙设置启用 opmode netsh advfirewall set currentprofile state on
netsh 防火墙设置 opmode 模式 = 启用异常 = 启用 运行以下命令:

Netsh advfirewall set currentprofile state on

由设置 currentprofile firewallpolicy blockinboundalways,allowoutbound

netsh 防火墙设置 opmode 模式 = 启用异常 = 禁用配置文件 = 域 运行以下命令:

Netsh advfirewall set domainprofile state on

netsh advfirewall set domainprofile firewallpolicy blockinbound,allowoutbound

netsh 防火墙设置 opmode 模式 = 启用配置文件 = 所有 运行以下命令:

由在上设置 domainprofile 状态

由在上设置 privateprofile 状态

有关更多信息,请运行下面的命令:

由设置 currentprofile 吗?

如果要设置特定的配置文件的防火墙状态,请使用以下选项之一,而不是"currentprofile"选项:

  • Domainprofile
  • Privateprofile
  • Publicprofile

示例 7: 恢复策略默认设置

旧命令 新建命令
netsh 防火墙重置 netsh 由重置

有关更多信息,请运行下面的命令:

由重置吗?

示例 8: 启用特定服务

旧命令 新建命令
netsh 防火墙设置服务 FileAndPrint netsh 由防火墙设置规则组 ="文件和打印机共享"新启用 = 是
netsh 防火墙设置 RemoteDesktop 启用的服务 netsh 由防火墙规则组设置"远程桌面"新启用的 = = 是
netsh 防火墙设置服务 RemoteDesktop 启用配置文件 = 所有 运行以下命令:

netsh 由防火墙设置规则组 = 新"远程桌面"的启用是配置文件 = = 域

netsh 由防火墙设置规则组 = 新启用的"远程桌面"= 是配置文件 = 专用

时间: 2024-08-29 16:54:01

Windows 设置禁ping的办法的相关文章

如何设置linux服务器禁ping?

有时候我们需要将服务器设置成禁ping模式,那么如何实现?其实很简单! 以root身份修改/proc/sys/net/ipv4/icmp_echo_ignore_all文件即可. 其值默认为0,代表可ping 将其值改为1,表示禁ping 那么我来修改一下: vim  /proc/sys/net/ipv4/icmp_echo_ignore_all 保存时提示: 怎么会这样? 查阅文档得知,如果想修改他的数值可以echo 0 或 1到这个文件.上篇介绍过/proc文件系统.知道proc/sys/n

Centos 系统禁ping设置

说明: * 在网络中允许外来的ping响应,有时会给服务器带来安全风险: * Linux默认允许ping响应: * 系统是否允许ping由2个因素决定(内核参数和防火墙),只有2个因素同时满足才能允许ping. 一.修改内核参数 临时生效:临时禁ping,服务器重启后失效 #echo 1 >/proc/sys/net/ipv4/icmp_echo_ignore_all  //默认值是0 永久生效:修改文件/etc/sysctl.conf #vi /etc/sysctl.conf net.ipv4

防火墙禁ping:虚拟机ping不通主机,但主机可以ping虚拟机

现象:刚装的centos6.6,配置好网络却发现ping不通主机,主机却ping通虚拟机: 解决方法: 1.最简单的方法就是:关闭防火墙.但一直关闭防火墙也不是个办法,会遇到很多安全问题,建议下一个方案: 2.Windows的防火墙有个:ICMPv4-in这个规则,这个才是主要出问题的地方.只要找到这个开启,就不会被禁ping了: 打开方法: 1. 打开windo防火墙: 2. 选择高级设置: 3.入站规则: 4. 找到“公用”的“文件和打印共享(回显请求 – ICMPv4-In)”规则,右击启

禁ping

一.windows系统下禁掉ping 方法1:命令行模式 进入服务器后 点击 开始--运行 输入命令: netsh firewall set icmpsetting 8 这样就可以在外部ping到服务器了 非常简单实用! 同样道理,如果想禁止Ping,那运行如下命令即可实现: netsh firewall set icmpsetting 8 disable 方法2:防火墙高级面板方式 1. 进入控制面板-->管理工具-->找到 "高级安全 Windows防火墙" 2. 点击

Windows Azure 不能ping通的解决方案

Windows Azure 不能ping通如何解决? 为了避免Ping Flood攻击,Windows Azure不开放对外ICMP通讯协定,所以使用ping命令我们是无法ping通的.在微软资料中心内不相同 Virtual Network 下的 VM,只有操作系统有开放 ICMP,VM 彼此之间是可以互 Ping 的. 但是我们想测试下Azure服务器的稳定性和响应时间怎么办?那么建议採用TCP协定的类似工具取代 ICMP Ping,比如tcping工具. 下载后将tcping.exe放到C:

在windows条件,Ping加上时间戳,并保存到文件

在windows条件,Ping加上时间戳,并保存到文件 转载:http://blog.csdn.net/byply/article/details/50628403 1.在D盘新建"ping.vbs"文件,输入如下代码: Dim args, flag, unsuccOut args="" otherout="" flag=0 If WScript.Arguments.count = 0 Then WScript.Echo "Usage:

linux服务器禁ping

[[email protected] ~]# cat /proc/sys/net/ipv4/icmp_echo_ignore_all 查看icmp_echo_ignore_all的值   0是允许ping   1是禁止ping 修改为icmp_echo_ignore_all的值为1  这个只是在内存生效,重启就恢复0 [[email protected] ~]# echo "1" > /proc/sys/net/ipv4/icmp_echo_ignore_all 然后ping下这

dl380G8安装windows 2008R2 报错解决办法。

dl380安装windows2008R2时报错,安装包是我一直在用的安装包.我用光盘.优盘还是ILO安装都是报同样的错误.详细错误如下: 1.在复制完系统后重启安装时报下面的错误.我点击确定后系统会重启. windows cannot read the <productkey>setting from the unattend answer file 2.重启后报下面的错误,然后是不停的重启. 原因:是因为HP Intelligent Provisioning版本1.6都存在这个问题. 解决办

Windows 设置Mongodb

安装MongoDB 将解压所得的bin文件夹内文件部署于C:\mongodb\bin 建立数据库文件夹 C:\mongodb\data\db 准备以下内容的配置文件mongodb.cfg dbpath=C:\mongodb\data\db #数据库路径 logpath=C:\mongodb\data\log\mongo.log #日志输出文件路径 logappend=true #错误日志采用追加模式,配置这个选项后mongodb的日志会追加到现有的日志文件,而不是从新创建一个新文件 journa