[运维] iptables限制指定ip访问指定端口和只允许指定ip访问指定端口

这篇具有很好参考价值的文章主要介绍了[运维] iptables限制指定ip访问指定端口和只允许指定ip访问指定端口。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

iptables限制指定ip访问指定端口

要使用iptables限制特定IP地址访问特定端口,您可以使用以下命令:

iptables -A INPUT -p tcp -s <IP地址> --dport <端口号> -j DROP

请将 <IP地址> 替换为要限制的IP地址,将 <端口号> 替换为要限制的端口号。

这个命令将添加一条规则到 iptablesINPUT 链,该规则匹配特定的 IP 地址和端口号,并将数据包的动作设置为 DROP,这意味着数据包将被丢弃,从而阻止特定IP访问特定端口。

iptables 只允许指定ip访问指定端口

要使用iptables只允许特定IP访问特定端口,您可以使用以下命令:

iptables -A INPUT -p tcp --dport <端口号> -s <IP地址> -j ACCEPT
iptables -A INPUT -p tcp --dport <端口号> -j DROP

请将 <IP地址> 替换为允许访问的IP地址,将 <端口号> 替换为要限制的端口号。

这个命令将首先添加一条规则到 iptablesINPUT链,该规则匹配特定的 IP 地址和端口号,并将数据包的动作设置为 ACCEPT,这意味着允许特定IP访问特定端口。

然后,它添加另一条规则到 INPUT 链,该规则匹配相同的端口号,但没有指定IP地址,并将数据包的动作设置为 DROP,这意味着阻止除特定IP以外的所有IP访问该端口。

这样配置后,只有特定的IP地址能够访问指定的端口,其他IP将被阻止访问。

请注意

上述命令将只在当前运行的会话中生效,如果您重启系统,这些规则将会丢失。要永久保存这些规则,您需要根据您使用的Linux发行版,将规则保存到适当的防火墙配置文件中。

例如,在大多数基于Debian的发行版中,可以使用以下命令将规则保存到 /etc/iptables/rules.v4 文件中:文章来源地址https://www.toymoban.com/news/detail-517320.html

iptables-save > /etc/iptables/rules.v4

到了这里,关于[运维] iptables限制指定ip访问指定端口和只允许指定ip访问指定端口的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • linux中iptables 设置特定IP访问指定端口

    iptables 设置特定IP访问指定端口 测试telnet 1、查询规则编号: 可以看到禁止访问8075的规则编号为1 2、删除指定规则编号的规则(如删除编号为1的规则) 1、添加规则:禁止所有IP访问8075 2、添加规则:允许127.0.0.1访问8075 3、测试: 4、保存规则

    2024年02月07日
    浏览(54)
  • Ceph入门到精通-iptables 限制多个ip 的多个端口段访问

    要使用iptables限制多个IP的多个端口范围的访问,可以使用以下命令: 上面的命令将添加一条规则到INPUT链中,该规则将禁止指定IP范围访问指定的端口段。其中, 端口段 是指你要限制的端口范围,例如:80:100表示限制80到100的端口范围; 起始IP-结束IP 是指你要限制的IP范围,

    2024年02月04日
    浏览(41)
  • window10设置防火墙只允许指定 IP 访问指定端口

    为了接口联调更加方便快捷,前后端可以通过连接同一个局域网对接,作为后端给前端朋友访问自己的电脑后端项目接口(如8080) 当然网上有一些粗暴手段,直接把防火墙关闭,以及将自己的电脑所有接口暴露局域网内,虽说便捷,但是很不安全。 设置某些ip访问的电脑通过指

    2023年04月23日
    浏览(56)
  • firewalld 设置规则只允许指定ip访问指定端口 —— 筑梦之路

    需求说明: 现有三台机器,系统都是centos7 192.168.100.100 192.168.100.101  开启防火墙firewalld,上面有web服务nginx,监听80端口 192.168.100.102 需要让192.168.100.102可以访问101机器的80端口,192.168.100.100不允许访问101的80端口 如何设置防火墙规则? 1.查看101上当前防火墙规则  2.配置防火

    2024年02月12日
    浏览(33)
  • 如何限定IP访问服务器端口(只允许指定IP访问数据库服务器的1433端口)

    1、找到“控制面板”-“Windows防火墙”-“高级设置”-“入站规则” 2、选中左侧的\\\"入站规则\\\",并点击右侧的\\\"新建规则\\\"   3、选择\\\"端口\\\",点击\\\"下一步\\\" 4、输入要限定访问的端口,这里是要限定访问数据库1433端口的IP,点击\\\"下一步\\\"    5、选择\\\"只允许连接(A)\\\"-“下一步”-“

    2024年02月12日
    浏览(49)
  • Ubuntu 限制 指定端口和IP 访问

    限制端口和IP的时候 要注意别自己登陆不进去了,要不就惨了。 只允许指定的IP访问服务器的指定端口:22 只允许访问的ip: 192.168.1.1 192.168.1.2 192.168.1.3,禁止其他IP访问 注意: 上面执行的命令是有先后顺序的,一定要先禁止端口访问,在允许指定的IP访问。 然后 执行 

    2023年04月08日
    浏览(38)
  • Jtti:Ubuntu怎么限制指定端口和IP访问

    在 Ubuntu 系统中,可以使用防火墙规则来限制特定的端口和IP访问。常用的防火墙管理工具是 iptables,以下是使用 iptables 来限制指定端口和IP访问的步骤: 安装 iptables: 如果系统中没有安装 iptables,可以使用以下命令进行安装: sudo apt-get update sudo apt-get install iptables 添加规则

    2024年02月12日
    浏览(42)
  • windows服务器限制特定ip访问指定端口(服务器ip白名单)

    有些时候我们需要限制特定的ip白名单来访问服务器的指定端口,来防止dos攻击或其他危险访问,我们可以通过防火墙来实现这一需求,下面一起看一下: ps:开启防火墙可能有些端口会无法访问,比如80、443等,需要添加入栈规则才能恢复,参考下面步骤的入站规则 新建入站

    2024年02月05日
    浏览(61)
  • iptables防火墙屏蔽指定ip的端口

    因为需要测试客户端程序与hadoop服务器之间正常通信需要开通的端口, 所以在hadoop各服务器上使用iptables防火墙屏蔽了测试客户端程序的ip和所有端口。然后,根据报错信息提示的端口号来逐步放开直到能正常通信下载文件。 在服务器端屏蔽指定ip访问所有端口 测试客户端程序

    2024年02月04日
    浏览(68)
  • mysql怎么只允许指定IP访问

    要查看MySQL数据库中连接成功的历史IP地址,你可以查询MySQL的日志文件或使用以下SQL查询来获取相关信息: 查看MySQL的日志文件: 打开MySQL配置文件,找到log-bin参数。该参数用于启用二进制日志(Binary Logging)。 如果你启用了二进制日志,可以在配置文件中找到log-bin参数的

    2024年02月03日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包