封单个IP的命令:iptables -I INPUT -s 124.115.0.199 -j DROP

封IP段的命令:iptables -I INPUT -s 124.115.0.0/16 -j DROP

封整个段的命令:iptables -I INPUT -s 194.42.0.0/8 -j DROP

封几个段的命令:iptables -I INPUT -s 61.37.80.0/24 -j DROP

只封80端口:iptables -I INPUT -p tcp –dport 80 -s 124.115.0.0/24 -j DROP

解封:iptables -F

清空:iptables -D INPUT 数字

列出 INPUT链 所有的规则:iptables -L INPUT --line-numbers

删除某条规则,其中5代表序号(序号可用上面的命令查看):iptables -D INPUT 5

开放指定的端口:iptables -A INPUT -p tcp --dport 80 -j ACCEPT

禁止指定的端口:iptables -A INPUT -p tcp --dport 80 -j DROP

拒绝所有的端口:iptables -A INPUT -j DROP

以上都是针对INPUT链的操作,即是外面来访问本机的方向,配置完之后 需要保存,否则iptables 重启之后以上设置就失效

service iptables save

iptables 对应的配置文件 /etc/sysconfig/iptables

注意:iptables的规则匹配顺序上从上到下的,也就是说如果上下两条规则有冲突时,将会以上面的规则为准。

Linux下iptables屏蔽IP和端口号相关推荐

  1. Linux 下 Oracle 11g 更改默认端口号

    文章目录 查看当前端口信息 进入 oracle 用户 进入 oracle 服务 启动 oracle 服务 查看配置 修改远程端口 更改 oracle 配置 更改 listener.ora 更改 tns ...

  2. linux下oracle端口修改,LINUX oracle修改默认监听端口号1521

    LINUX oracle修改默认监听端口号1521 发布时间:2020-06-11 21:55:06 来源:51CTO 阅读:18821 作者:yiloudesha ORACLE的默认监听端口号为15 ...

  3. Linux下yum安装SVN服务端

    Linux下yum安装SVN服务端 1.查看yum是否安装 2.安装svn 3.创建目录并配置 4.用户密码passwd配置 5.权限控制authz配置 6.服务svnserve.conf配置 7.启 ...

  4. Java之初步识别网络编程:IP、端口号、TCP/UDP、Socket、URL等

    文章目录 一.网络编程概述 二.网络通信要素概述 三.通信要素1:IP和端口号 IP相关 InetAdress类 如何实例化InetAddress 端口号 四.通信要素2:网络协议 TCP/IP协议簇 ...

  5. linux修改tomcat默认的8080端口号

                                linux修改tomcat默认的8080端口号 1:进入到linux系统.然后进入tomcat/conf/文件夹下 2:vi server.xm ...

  6. linux系统修改bond的ip,Linux下快速设定ip bond,linux设定ipbond

    Linux下快速设定ip bond,linux设定ipbond 在计算机网路普及的初期,很多OS系统都使用的为单网卡方式,即一个网卡使用一个IP地址.随着网络要求的不断提高,我们可以对多个网卡进行绑定 ...

  7. QT udp自动获取对方ip和端口号

    Tip: 用printf打印QString方法如下: QString output printf("%s\n",output.toStdString().data()); 正文:Q ...

  8. java 正则表达式 提取ip_java正则表达式提取地址中的ip和端口号

    由于我需要用到java正则表达式提取地址中的ip和端口号,所以我就写了一个demo,测试一下,下面是demo public class Test0810_1 { public static void ...

  9. 复习-网络编程之IP和端口号

    一. 网络编程中有两个主要的问题: 1.如何准确地定位网络上一台或多台主机;定位主机上的特定的应用(分别对应2.1): 2.找到主机后如何可推高效地进行数据传输(分别对应2.2): 二.网络编程中的两 ...

最新文章

  1. 985博士分享Pytorch与Tensorflow,哪个更值得你学习?
  2. Object C语法学习
  3. python @staticmethod和@classmethod的作用
  4. 【论文解读】KDD2020最佳论文: 关于个性化排序任务评价指标的大讨论
  5. 天池 在线编程 最小振幅(排序)
  6. win10运行Git出现警告 :warning: LF will be replaced by CRLF in ...
  7. Unreal Engine 4 编码规范
  8. 【原】 图片预览 Image preview
  9. Java基础学习总结(109)——Jdk动态代理和cglib动态代理总结
  10. android java pipe_Java-使用Dagger 2进行Android单元测试
  11. 硬盘、服务器、RAID磁盘阵列
  12. LeetCode详解C++版
  13. 最新VMware虚拟机安装kali Linux详细教程
  14. matlab DSP6678,TMS320C6678开发例程使用手册(8)
  15. 2021中国低/无代码平台投融资趋势报告: 融资规模近15亿,估值近70亿,马太效应将愈演愈烈...
  16. 黑电行业越来越难,海信、TCL、创维、康佳、长虹急需破局
  17. 高端运动耳机哪个品牌最好、最好的运动耳机品牌排行
  18. 多点相册--将手机的照片和视频备份到电脑的工具
  19. 用酒精,湿巾,擦笔记本电脑/键盘,然后触摸板就不能用了?什么情况?
  20. Vue.js中$refs{}获取DOM元素

热门文章

  1. DFT(离散傅里叶变换)与FFT(快速傅里叶变换)初识
  2. linux下简单time machine实现,可选择快速备份恢复脚本
  3. 使用MATLAB贝叶斯工具箱(BNT),进行吉布斯采样(Gibbs Sampling)之前需要做的编译工作...
  4. s:url多值传递的时候出现;amp
  5. dhcpd.conf配置的有关说明
  6. golang 单协程和多协程的性能测试
  7. leetcode127. Word Ladder
  8. [SinGuLaRiTy] 二分图匈牙利算法
  9. UVA455 Periodic Strings
  10. Linux下的微秒级定时器: usleep, nanosleep, select, pselect