当前位置: 首页 > news >正文

设置服务器禁止和ip通信

要禁止服务器与特定 IP 地址的通信,可以使用防火墙来设置规则。在 Ubuntu 上,iptables 是一个常用的防火墙工具。以下是使用 iptables 设置禁止与特定 IP 通信的步骤:

  1. 阻止所有进出的通信

如果你想阻止服务器与特定 IP 地址的所有通信(包括进出通信),你可以使用以下命令:


sudo iptables -A INPUT -s 167.235.7.72 -j DROP
sudo iptables -A OUTPUT -d 167.235.7.72 -j DROP
  1. 阻止特定端口的通信

如果你只想阻止特定端口的通信,例如阻止端口 10300 的通信,你可以使用以下命令:


sudo iptables -A INPUT -s 167.235.7.72 --dport 10300 -j DROP
sudo iptables -A OUTPUT -d 167.235.7.72 --sport 10300 -j DROP
  1. 保存规则

为了确保重启后规则仍然有效,需要保存 iptables 规则:

sudo apt-get install iptables-persistent
sudo netfilter-persistent save
sudo netfilter-persistent reload
  1. 验证规则

你可以使用以下命令来查看现有的 iptables 规则:

sudo iptables -L -v -n
  1. 取消规则

如果你需要取消某条规则,可以使用以下命令(假设规则是按顺序添加的,1 是规则的编号):

sudo iptables -D INPUT 1
sudo iptables -D OUTPUT 1

注意事项

确保在执行防火墙规则前备份当前的规则设置,以防出错。
在生产环境中,执行这些命令前需要小心,防止误操作导致服务器无法访问。

这些步骤可以帮助你禁止服务器与特定 IP 地址的通信。如果有其他防火墙工具或更高级的需求,可以根据实际情况选择合适的解决方案。

http://www.lryc.cn/news/372608.html

相关文章:

  • 中文技术文档的写作规范(搬运)
  • 「实战应用」如何用DHTMLX将上下文菜单集成到JavaScript甘特图中(一)
  • Python使用策略模式生成TCP数据包
  • 无文件落地分离拆分-将shellcode从文本中提取-file
  • MySQL 日志(一)
  • XML 编辑器:功能、选择与使用技巧
  • 单例模式(设计模式)
  • 提升你的编程体验:自定义 PyCharm 背景图片
  • SpringCloud与Dubbo区别?
  • 简单Mesh多线程合并,使用什么库性能更高
  • 长亭培训加复习安全产品类别
  • memcached介绍和详解
  • Spring boot 注解实现幂等性
  • NVIDIA Jetson AI边缘计算盒子
  • React核心概念、主要特点及组件的生命周期
  • Java基础面试重点-1
  • 18. 四数之和 - 力扣
  • [vue2]深入理解路由
  • 搜维尔科技:SenseGlove为什么不同的手套尺寸对触觉技术至关重要
  • java算法:选择排序
  • helm升级部署时出现升级挂起状态处理
  • 16、架构-可观测性-事件日志详细解析
  • Java数据结构与算法(买卖股票的最佳时机二贪心算法)
  • t265 坑
  • 【LLM之RAG】Adaptive-RAG论文阅读笔记
  • 介绍react
  • 网络爬虫概述
  • 取证工作: SysTools SQL Log Analyzer, 完整的 SQL Server 日志取证分析
  • 蓝牙耳机怎么连接电脑?轻松实现无线连接
  • 4.音视频 AAC SSAASS