Closed. This question is off-topic. It is not currently accepting answers. Learn more。
想改进这个问题吗?Update the question所以堆栈溢出的值小于aa>。
5年前关闭。
阻止ip的mysql访问
我有到mysql数据库服务器的不道德传入连接,我想阻止它,所以我在/etc/sysconfig/iptables中添加了以下行并重新启动它
-A输入-s 206.xxx.xx.xx-j下降
但是ip连接仍然能够访问我的mysql数据库服务器并执行查询。为什么?如何有效地阻止它?
删除IP地址
想改进这个问题吗?Update the question所以堆栈溢出的值小于aa>。
5年前关闭。
阻止ip的mysql访问
我有到mysql数据库服务器的不道德传入连接,我想阻止它,所以我在/etc/sysconfig/iptables中添加了以下行并重新启动它
-A输入-s 206.xxx.xx.xx-j下降
但是ip连接仍然能够访问我的mysql数据库服务器并执行查询。为什么?如何有效地阻止它?
最佳答案
如果使用防火墙(IPTABLES),请指定Mysql服务器监听的端口。
以下规则将提供特定网络将只监听
只有192.168.100.0/24网络用户才能访问您的mysql。这里我指定了默认的mysql端口3306
iptables -A INPUT -i eth0 -p tcp -s 192.168.100.0/24 --dport 3306 -m state --state NEW,ESTABLISHED -j ACCEPT
删除IP地址
iptables -A INPUT -i eth0 -p tcp -s 206.xxx.xx.xx --dport 3306 -m state --state NEW,ESTABLISHED -j DROP
关于mysql - 阻止ip表中的ip ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22652012/