Linux防火牆是保護計算機安全的重要組成部分。使用它可以限制IP訪問端口,提高系統安全性。本文將從以下幾個方面對Linux防火牆限制IP訪問端口進行詳細闡述。
一、Linux防火牆指定IP訪問端口
當我們需要指定一部分IP訪問系統中的某個端口時,可以通過Linux防火牆來實現。具體步驟如下:
{
# 允許指定IP訪問80端口
iptables -A INPUT -p tcp -s 192.168.1.100 -m state --state NEW -m tcp --dport 80 -j ACCEPT
# 其他IP禁止訪問80端口,直接DROP掉
iptables -A INPUT -p tcp -m tcp --dport 80 -j DROP
# 將設定保存
service iptables save
# 重啟防火牆
service iptables restart
}
以上代碼將允許指定IP訪問80端口,其他IP禁止訪問80端口,直接DROP掉。其中,-s指定源地址,-m指定匹配模式,–dport指定目標端口,-j指定動作。這樣,就實現了對指定IP訪問端口的限制。
二、Linux防火牆限制IP訪問端口
除了指定IP訪問某個端口,還可以使用Linux防火牆限制IP訪問端口。具體步驟如下:
{
# 允許DNS查詢,HTTP和HTTPS訪問
iptables -A INPUT -p tcp -m tcp --dport 53 -j ACCEPT
iptables -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
iptables -A INPUT -p tcp -m tcp --dport 443 -j ACCEPT
# 禁止其他外部IP訪問服務器端口
iptables -A INPUT -p tcp -m iprange --src-range 0.0.0.0-192.168.1.99 -m multiport --dports 53,80,443 -j DROP
iptables -A INPUT -p tcp -m iprange --src-range 192.168.1.101-255.255.255.255 -m multiport --dports 53,80,443 -j DROP
# 將設定保存
service iptables save
# 重啟防火牆
service iptables restart
}
以上代碼將允許DNS查詢,HTTP和HTTPS訪問,禁止其他外部IP訪問服務器端口。其中,–src-range指定IP範圍,–dports指定多個端口。這樣,在保證服務器端口安全的前提下,還允許了部分IP訪問系統端口。
三、Linux防火牆禁止IP訪問
在某些情況下,我們需要完全禁止某些IP訪問服務器,這時可以通過Linux防火牆實現。具體步驟如下:
{
# 禁止指定IP訪問服務器
iptables -I INPUT -s 192.168.1.100 -j DROP
# 將設定保存
service iptables save
# 重啟防火牆
service iptables restart
}
以上代碼將禁止指定IP訪問服務器。其中,-I指定插入規則,-j指定動作,DROP指定禁止IP訪問。
四、Linux防火牆允許指定IP訪問
與禁止IP訪問服務器相反,有時候我們需要允許指定IP訪問某些端口。具體步驟如下:
{
# 允許指定IP訪問服務器
iptables -I INPUT -s 192.168.1.100 -j ACCEPT
# 將設定保存
service iptables save
# 重啟防火牆
service iptables restart
}
以上代碼將允許指定IP訪問服務器。其中,-I指定插入規則,-j指定動作,ACCEPT指定允許IP訪問。
五、防火牆限制IP地址訪問
有時候我們需要限制整個IP地址段的訪問,這時可以使用Linux防火牆限制IP地址訪問。具體步驟如下:
{
# 禁止IP地址段192.168.1.100~192.168.1.200訪問服務器
iptables -A INPUT -p tcp -m iprange --src-range 192.168.1.100-192.168.1.200 -j DROP
# 將設定保存
service iptables save
# 重啟防火牆
service iptables restart
}
以上代碼將禁止IP地址段192.168.1.100~192.168.1.200訪問服務器。其中,-A指定追加規則,-m指定匹配模式,–src-range指定IP範圍,-j指定動作,DROP指定禁止IP訪問。
通過以上幾個方面的闡述,我們可以了解到如何使用Linux防火牆限制IP訪問端口,提高系統安全性。
原創文章,作者:NWBXR,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/366354.html