热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

iptables技巧之常用命令

1,如何实现基于一个网段的连续的ip的验证?因为托管机房分配给我们的IP地址通常是连续的,所以会有这个需求需要使用iprange模块如下:-AINPUT-miprange--src-range192.168.6.106-192.168.6.129-jACCEPT2,备注:2.4核心的iptables不具备这个模块,怎

1,如何实现基于一个网段的连续的ip的验证? 因为托管机房分配给我们的IP地址通常是连续的,所以会有这个需求 需要使用iprange模块 如下: -A INPUT -m iprange --src-range 192.168.6.106-192.168.6.129 -j ACCEPT 2,备注:2.4核心的iptables不具备这个模块,怎

1,如何实现基于一个网段的连续的ip的验证?
因为托管机房分配给我们的IP地址通常是连续的,所以会有这个需求
需要使用iprange模块
如下:
-A INPUT -m iprange --src-range 192.168.6.106-192.168.6.129 -j ACCEPT

2,备注:2.4核心的iptables不具备这个模块,怎么办?
没办法,只好自己编写子网掩码进行处理了,
如下:
-A INPUT -s 192.168.6.128/31 -j ACCEPT
-A INPUT -s 192.168.6.128/31 -j ACCEPT
-A INPUT -s 192.168.6.128/30 -j ACCEPT
-A INPUT -s 192.168.6.128/28 -j ACCEPT

3,如何写一条允许访问web服务器80端口的命令?
设本地ip为192.168.6.125
-A INPUT -p tcp --sport 1024:65535 -d 192.168.6.125 --dport 80 -m state --state NEW -j ACCEPT
这个很常用的,所有的www服务器都会用到

推荐阅读
  • 本文详细介绍了在PHP中如何创建新文件以及如何使自定义函数在整个项目中全局可用的方法,包括最新的实践技巧。 ... [详细]
  • 本文深入探讨ZooKeeper的功能与应用场景,解释其作为开源分布式协调服务的核心作用,以及如何通过ZooKeeper实现数据的一致性和高可用性。 ... [详细]
  • 探讨在数据库中存储URL时,删除尾部斜杠的安全性和潜在影响,以及如何确保URL的一致性。 ... [详细]
  • 本文探讨了如何在JavaScript中调用PHP函数及实现两者之间的有效交互,包括通过AJAX请求、动态生成JavaScript代码等方法。 ... [详细]
  • 本文详细介绍了如何通过电脑上的网络设置来更改域名的DNS服务器地址,帮助用户更好地管理和优化网络访问。 ... [详细]
  • Windows 平台 Ruby on Rails 安装指南
    本文详细介绍如何在 Windows 系统上安装 Ruby 及其开发框架 Rails,包括必要的环境配置和组件安装。 ... [详细]
  • 本文详细探讨了电脑重装操作系统后无法访问网络邻居的原因及解决方案,包括检查网络配置、权限设置等多个方面。 ... [详细]
  • 深入解析RAID0、RAID1和RAID5的不同特性及其安全性
    本文详细探讨了RAID0、RAID1和RAID5三种磁盘阵列技术的特点、优势以及它们在数据安全方面的表现。RAID0通过数据条带化提升性能,但牺牲了数据冗余;RAID1利用镜像技术确保数据的高可用性;而RAID5则结合了数据条带化和分布式奇偶校验,提供了较好的性能和数据保护。 ... [详细]
  • 本文介绍如何利用Python中的Epoll机制构建一个高效的Web服务器,该服务器能够处理多个并发连接,并向每个连接的客户端返回预定义的响应文本。通过使用Epoll,服务器可以实现高性能的I/O多路复用。 ... [详细]
  • 下面根据配置文件,来说明一些底层与webservices的关系:回顾一下servlet的映射模式。我们知道,servlet是从javax.servlet.http.HttpServ ... [详细]
  • 多版本CUDA共存与即时切换方案
    本文探讨了在同一台机器上安装并管理多个CUDA版本的方法,以适应不同软件或项目的需求。特别是在使用旧版PyTorch等依赖特定CUDA版本的软件时,该方法尤为实用。 ... [详细]
  • 本文介绍了一种解决方案,当笔记本电脑不具备作为无线接入点的能力时,如何通过开启Android手机的便携WLAN热点功能,使笔记本能够连接到手机并共享其网络资源,从而实现上网。文中详细描述了在Linux系统下配置的具体步骤。 ... [详细]
  • 本文介绍了如何通过安装 VirtualBox 和 Vagrant 来快速搭建和管理虚拟机环境。我们将详细探讨如何选择合适的 Box 镜像,以及如何高效地下载、添加和管理这些镜像。 ... [详细]
  • HTML中用于创建表单的标签是什么
    本文将详细介绍HTML中用于创建表单的标签及其基本用法,包括表单的主要特性和常用的属性设置。如果您正在学习HTML或需要了解如何在网页中添加表单,这将是一个很好的起点。 ... [详细]
  • Elasticsearch基础操作指南:使用Postman进行数据管理
    本文将介绍如何利用Postman工具执行基本的日志写入和数据管理操作。通过本教程,您将了解如何连接至Elasticsearch服务,创建索引,存储及检索数据。 ... [详细]
author-avatar
Jay_5
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有