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-tw/n/366354.html