iis服务器助手广告
返回顶部
首页 > 资讯 > 操作系统 >怎么在linux下通过iptables只允许指定ip地址访问指定端口的设置方法
  • 183
分享到

怎么在linux下通过iptables只允许指定ip地址访问指定端口的设置方法

2023-06-13 01:06:17 183人浏览 独家记忆
摘要

这篇文章主要讲解了“怎么在linux下通过iptables只允许指定ip地址访问指定端口的设置方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么在linux下通过iptables只允许指

这篇文章主要讲解了“怎么在linux下通过iptables只允许指定ip地址访问指定端口的设置方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么在linux下通过iptables只允许指定ip地址访问指定端口的设置方法”吧!

首先,清除所有预设置


代码如下:


iptables -F#清除预设表filter中的所有规则链的规则
iptables -X#清除预设表filter中使用者自定链中的规则 其次,设置只允许指定ip地址访问指定端口



其次,设置只允许指定ip地址访问指定端口


代码如下:


iptables -A INPUT -s xxx.xxx.xxx.xxx -p tcp --dport 22 -j ACCEPT
iptables -A OUTPUT -d xxx.xxx.xxx.xxx -p tcp --sport 22 -j ACCEPT
iptables -A INPUT -s xxx.xxx.xxx.xxx -p tcp --dport 3306 -j ACCEPT
iptables -A OUTPUT -d xxx.xxx.xxx.xxx -p tcp --sport 3306 -j ACCEPT



上面这两条,请注意--dport为目标端口,当数据从外部进入服务器为目标端口;反之,数据从服务器出去则为数据源端口,使用 --sport
同理,-s是指定源地址,-d是指定目标地址。

然后,关闭所有的端口


代码如下:


iptables -P INPUT DROP
iptables -P OUTPUT DROP
iptables -P FORWARD DROP



最后,保存当前规则


代码如下:


/etc/rc.d/init.d/iptables save
service iptables restart



这种iptables的规则设定适用于只充当MySQL服务器的管理和维护,外部地址不提供任何服务。
如果你希望yum可以运行的话,还需要添加以下内容,允许DNS请求的53端口,允许下载随机产生的高端口


代码如下:


iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A INPUT -p udp --sport 53 -j ACCEPT
iptables -A OUTPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A OUTPUT -p udp --dport 53 -j ACCEPT
iptables -A OUTPUT -p tcp --sport 10000:65535 -j ACCEPT
/etc/rc.d/init.d/iptables save
service iptables restart

感谢各位的阅读,以上就是“怎么在linux下通过iptables只允许指定ip地址访问指定端口的设置方法”的内容了,经过本文的学习后,相信大家对怎么在linux下通过iptables只允许指定ip地址访问指定端口的设置方法这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: 怎么在linux下通过iptables只允许指定ip地址访问指定端口的设置方法

本文链接: http://www.lsjlt.com/news/264078.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 怎么在linux下通过iptables只允许指定ip地址访问指定端口的设置方法
    这篇文章主要讲解了“怎么在linux下通过iptables只允许指定ip地址访问指定端口的设置方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么在linux下通过iptables只允许指...
    99+
    2023-06-13
  • 如何实现iptables防火墙只允许指定ip连接指定端口、访问指定网站
    本篇内容介绍了“如何实现iptables防火墙只允许指定ip连接指定端口、访问指定网站”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!需要开8...
    99+
    2023-06-13
  • 云服务器怎么配置指定的ip访问路由器端口地址和端口
    在云服务器的配置中,端口是非常重要的一个组成部分。因为在网络通信中,端口是连接服务器和客户端的重要途径。一个好的端口可以让网络通信更加顺畅,提高网络通信的效率。因此,在云服务器的配置中,设置好端口是非常关键的。 那么,如何在云服务器的配置...
    99+
    2023-10-28
    端口 路由器 地址
  • 云服务器怎么配置指定的ip访问路由器端口地址
    要配置指定的IP访问路由器端口地址,可以使用路由器的IP地址或者指定的端口号参数来指定。下面是一个常见的IP访问路由器端口配置方法: 首先,确保路由器已经开启了DHCP服务。通常,路由器可以在控制面板中打开DHCP服务并配置IP地址信息。...
    99+
    2023-10-27
    路由器 端口 地址
  • 云服务器怎么配置指定的ip访问路由器端口地址命令
    一、配置路由器端口地址 登录云服务器 在登录云服务器之前,首先需要在服务器控制台中登录路由器。登录路由器后,可以看到IP地址、MAC地址、用户名和密码等信息。在路由器的管理界面中,点击“端口”标签,可以查看到不同的端口号。在本例中,I...
    99+
    2023-10-27
    路由器 端口 命令
  • 在Linux下怎么使用Prips打印指定范围内的IP地址
    这篇文章主要讲解了“在Linux下怎么使用Prips打印指定范围内的IP地址”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“在Linux下怎么使用Prips打印指定范围内的IP地址”吧!pri...
    99+
    2023-06-13
  • 云服务器怎么配置指定的ip访问路由器端口
    要配置指定的IP访问路由器端口,需要在路由器上配置IP地址和端口号。在路由器上,您可以使用以下命令来配置IP地址和端口号: route : hosts = ["localhost"] port = ["8080"] defa...
    99+
    2023-10-26
    路由器 端口 服务器
  • 云服务器怎么配置指定的ip访问路由器端口命令
    要配置云服务器以允许指定的 IP 访问路由器端口,您需要使用以下命令: 首先,您需要登录到您的云服务器。您可以使用 SSH 客户端连接到您的服务器。 然后,您需要打开防火墙端口,以允许指定的 IP 访问路由器端口。您可以使用以下命令打开...
    99+
    2023-10-27
    路由器 端口 命令
  • 云服务器怎么配置指定的ip访问路由器网络设置方法
    在配置路由器时,需要注意以下几点: 路由器的网络流量类型 不同的网络流量类型对应着不同的网络服务。例如,Web 浏览器的请求路径、下载的数据流等。在配置路由器时,需要根据具体的网络流量类型选择合适的路由器。例如,如果Web 浏览器请求...
    99+
    2023-10-28
    路由器 服务器 方法
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作