Linux防火墙iptables限制几个特定ip才能访问服务器。
发布网友
发布时间:2022-04-21 07:20
我来回答
共5个回答
热心网友
时间:2022-04-12 19:43
linux下要使用iptables*只有指定的ip才能访问本机则需要先设置一个默认的规则
iptables有默认的规则,它可以适用于所有的访问
因为只有指定或特定的ip地址才能访问本机
所以可以将默认的规则设置为所有访问全部阻止(当然这里需要注意下,如果你要设置的机器是在远端,比如vps则需要注意在设置默认规则的同时要将与该服务器链接的ip添加进白名单,否则在设置完默认阻止后你也无法访问这台服务器,也无法再进行操作了,我们可以使用分号;或者&&来在同一个命令行下来完成默认阻止和将自己的ip添加进白名单,假如你的ip地址为1.2.3.4则可以这样输入iptables -P INPUT DROP;iptables -A INPUT -s 1.2.3.4 -p tcp -j ACCEPT,或者也可以指定一个端口)
设置默认规则后则可以添加白名单了
比如允许2.3.4.5访问则可以
iptables -A INPUT -s 2.3.4.5 -p tcp -j ACCEPT
如果要限定的不是整个服务器而只是该服务器中的某个服务
比如web服务(一般端口在80,https在443)
则我们可以使用0.0.0.0/0来阻止所有的ip地址
比如
iptables -A INPUT -s 0.0.0.0/0 -p tcp --dport 80 -j DROP
以及
iptables -A INPUT -s 0.0.0.0/0 -p tcp --dport 443 -j DROP
来阻止所有访问web服务器的ip地址
然后再添加指定的ip到白名单
比如添加1.2.3.4,我们可以
iptables -A INPUT -s 1.2.3.4 -p tcp --dport 80 -j ACCEPT
如果我们允许某个网段下的所有ip都可以访问的话比如1.2.3.[0-255],我们可以
iptables -A INPUT -s 1.2.3.0/24 -p tcp --dport -j ACCEPT
总之不管是阻止所有的服务还是只阻止指定的服务
我们可以先将默认的规则设置为所有ip都不可访问
然后再手动添加ip地址到白名单
热心网友
时间:2022-04-12 21:01
阻止一个IP访问本机
sudo iptables -t filter -A INPUT -s 那个IP -i eth0 -j DROP
阻止本机访问一个IP
sudo iptables -t filter -A OUTPUT -s 那个IP -i eth0 -j DROP追问我想要几个特定的内网IP 访问我的数据库服务器(redhat)
热心网友
时间:2022-04-12 22:36
要*哪几个特定IP?访问什么服务器?问问题能不能说得具体点?
既然你没说那我只能自己举例子了:
内网是192.168.1.0/24,*只有192.168.100和192.168.1.200能访问WEB服务器。
将WEB服务器的INPUT链设置成默认拒绝
iptables -P INPUT DROP
然后再添加下面两条规则
iptables -A INPUT -s 192.168.1.100 -j ACCEPT
iptables -A INPUT -s 192.168.1.200 -j ACCEPT
热心网友
时间:2022-04-13 00:27
linux下要使用iptables*只有指定的ip才能访问本机则需要先设置一个默认的规则
iptables有默认的规则,它可以适用于所有的访问。因为只有指定或特定的ip地址才能访问本机
延展阅读:总之不管是阻止所有的服务还是只阻止指定的服务,我们可以先将默认的规则设置为所有ip都不可访问,然后再手动添加ip地址到白名单。
热心网友
时间:2022-04-13 02:35
兔~*子&IP ,支持手机和电脑用的,IP覆盖全国,IP很多
你如果需要改不同的IP地址,刷网站点击量,这个对你有很大帮助
一键换IP,特别的方便
解决网络卡顿
Linux防火墙iptables限制几个特定ip才能访问服务器。
linux下要使用iptables限制只有指定的ip才能访问本机则需要先设置一个默认的规则iptables有默认的规则,它可以适用于所有的访问因为只有指定或特定的ip地址才能访问本机所以可以将默认的规则设置为所有访问全部阻止(当然这里需要注意下,如果你要设置的机器是在远端,比如vps则需要注意在设置默认规则的同时要将与该服务器链接...
ip动态 - StormProxies
StormProxies是一家提供动态代理服务器服务的企业,旨在帮助用户更好地管理网络访问和安全。以下是一些关于StormProxies的IP动态代理服务的特点:1. 高匿名性:StormProxies的动态代理服务器具有高匿名性,可以有效地隐藏用户的真实IP地址,保护用户的隐私和安全。2. 快速响应:StormProxies的动态代理服务器具有快速响应的特点,可以快速响应用户的请求,提高用户的网络访问速度和效率。3. 高度可定制:StormProxies的动态代理服务器可以根据用户的需求进行定制,例如可以根据用户的地理位置、网络带宽、访问频率等因素进行定制。4. 多种协议支持:…StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,IP纯净高匿;2、覆盖全球20...
Linux防火墙iptables限制几个特定ip才能访问服务器?
linux下要使用iptables限制只有指定的ip才能访问本机则需要先设置一个默认的规则iptables有默认的规则,它可以适用于所有的访问。因为只有指定或特定的ip地址才能访问本机 延展阅读:总之不管是阻止所有的服务还是只阻止指定的服务,我们可以先将默认的规则设置为所有ip都不可访问,然后再手动添加ip地址到白名...
如何使用Linux的iptables来限制某些IP
写防火墙规则就可以了。例如:(1)允许192.168.1.0/24网段的主机访问Linux系统 防火墙规则:iptables -A INPUT -s 192.168.1.0/24 -j ACCRPT (2)拒绝来自192.168.5.8的主机访问Linux系统 防火墙规则为:iptables -A INPUT -s 192.168.5.8 -j DROP 根据不同的要求来编写不同的规则就...
Linux下如何用iptables限制某段IP访问服务器
比如禁止192.168.0.x网段访问服务器iptables -A input -p tcp -s 192.168.0.0/24 -j DROP如果是允许访问iptables -A input -p tcp -s 192.168.0.0/24 -j ACCEPT如果是禁止访问服务器某一端口号iptables -A input -p tcp -s 192.168.0.0/24 --dport (端口号) -DROP 差不多就...
LINUX iptables限制IP访问
默认开启了ping返回,用于检测服务器的状态,还有22端口,这个如果你是远程连接的千万别忘记开启,否则你就把自己关在门外了(设置了自己IP允许的情况下除外)。!/bin/bashIPTABLES=/sbin/iptablesmodprobe ip_conntrackmodprobe ip_conntrack_ftpmodprobe ip_nat_ftp$IPTABLES -F -t filter$IPTABLES -F ...
Linux下如何用iptables限制某段IP访问服务器
iptables -I INPUT -s 210.245.191.162 -j DROP -I 表示插入 INPUT 输入链,是输入filter/mangle -s x.x.x.x 指定源地址,可以是主机名、网络名和清楚的IP地址 -j 指定规则的目标;也就是说,如果包匹配应当做什么。DROP 丢掉
linux中如何限制IP访问服务器
-s ip段/网络位数 -j DROP例如:禁止172.16.1.0/24网段访问服务器,直接在服务器上用命令就可以实现#iptables -A INPUT -s 172.16.1.0/24 -j DROP (添加规则,所有来自这个网段的数据都丢弃)#/etc/rc.d/init.d/iptables save (保存规则)#service iptables restart (重启iptables服务以便...
Linux服务器中怎么设置一个端口只能一个IP访问。需要建策略规则么?_百 ...
iptables -A FORWARD -d 216.99.1.216 -p tcp -m tcp --dport 80 -j DROP 如果您不熟悉linux的ssh命令,那么可以在webmin/virtualmin面板中设置,达到相同效果。参考:webmin面板怎样设置允许特定ip访问80端口,禁止80端口 更多iptables参考命令如下:1.先备份iptables cp /etc/sysconfig/iptables /...
Linux在添加防火墙规则中如何让某一个IP地址可以和服务器的数据...
看图:-A的意思是在原规则的后边添加新规则 -i表示进入接口,比如eth0、lo等,与INPUT链对应 -s表示源地址 -j后边跟动作,比如丢弃、接收或者记录等
linux iptables的问题 ,要指定只允许一段IP TCP访问,是先拒绝所有,再允...
命令往里面添加规则,添加规则时可以指定规则号,写法如下 iptables -A INPUT 2(这个表示在第2个规则后插入,同理 -I 为在规则前插入) -p tcp --dport 22 -j ACCPET 最后再用 iptables -vnL --line观察一下就很容易明白了 我没什么文化,不知道这样解释你清不清楚,如果不清楚的话请追问。