问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

如何禁用Ping请求并关闭不必要的网络端口?

创作时间:
作者:
@小白创作中心

如何禁用Ping请求并关闭不必要的网络端口?

引用
1
来源
1.
https://www.kdun.com/ask/1081128.html

禁止ping入和关闭端口是两种重要的网络安全措施。禁止ping可以帮助保护你的网络不受基础的网络探测攻击,而关闭特定的端口则可以防止未授权的访问尝试。本文将详细介绍在Windows和Linux系统中如何实现这两种安全措施。

禁止ping入的方法

在Windows系统中禁用ping

  1. 打开“控制面板”,选择“系统和安全”下的“Windows防火墙”。
  2. 点击左侧的“高级设置”。
  3. 在“Windows防火墙高级安全性”窗口中,点击“入站规则”。
  4. 在右侧操作面板中,点击“新建规则…”。
  5. 在规则类型中选择“自定义”,然后点击“下一步”。
  6. 在“协议和端口”配置界面,选择“ICMPv4”并确保“任何ICMP类型”被选中,这会禁止所有类型的ICMP请求(包括ping)。
  7. 点击“下一步”,保持默认的“任何IP”地址范围。
  8. 选择何时应用此规则:“域”、“专用”或“公用”,根据你的网络环境来选择。
  9. 为规则命名,例如“禁止ping”,然后完成向导。

在Linux系统中禁用ping

  1. 打开终端。
  2. 使用文本编辑器打开iptables配置文件,例如:
    sudo nano /etc/sysconfig/iptables
    
  3. 添加以下行到文件中,这将阻止进入的echo request(即ping请求):
    -a iinput -p icmp --icmp-type echo-request -j drop
    
  4. 保存文件并退出编辑器。
  5. 重启iptables服务以应用更改,使用命令:
    sudo service iptables restart
    

关闭特定端口的方法

在Windows系统中关闭端口

  1. 打开“控制面板”,选择“系统和安全”下的“Windows防火墙”。
  2. 点击左侧的“高级设置”。
  3. 在“Windows防火墙高级安全性”窗口中,点击“入站规则”。
  4. 点击右侧的“新建规则…”。
  5. 选择“端口”,然后点击“下一步”。
  6. 根据你要关闭的端口是TCP还是UDP,选择相应的协议。
  7. 在特定本地端口字段中输入要关闭的端口号,例如80代表HTTP端口。
  8. 选择“阻止连接”作为行动,然后点击“下一步”。
  9. 选择何时应用此规则:“域”、“专用”或“公用”,根据你的网络环境来选择。
  10. 为规则命名,例如“关闭HTTP端口”,然后完成向导。

在Linux系统中关闭端口

  1. 打开终端。
  2. 使用文本编辑器打开iptables配置文件,例如:
    sudo nano /etc/sysconfig/iptables
    
  3. 添加一行来阻止特定的端口,例如要关闭TCP端口80,添加以下行:
    -a iinput -p tcp --dport 80 -j drop
    
    如果你想要关闭UDP端口,使用--dport参数替换为--sport,并将-p tcp改为-p udp
  4. 保存文件并退出编辑器。
  5. 重启iptables服务以应用更改,使用命令:
    sudo service iptables restart
    

这些操作需要管理员权限才能执行,并且在修改防火墙规则之前,请确保你了解这些更改可能对系统的网络访问产生的影响。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号