我的script如下:
## Block Web
$IPT -A tcprules -p tcp -s 1.1.1.1 -d 192.168.1.206 --dport 80 -j ACCEPT
$IPT -A tcprules -p tcp -s 2.2.2.2 -d 192.168.1.206 --dport 80 -j ACCEPT
$IPT -A tcprules -p tcp -s 3.3.3.3 -d 192.168.1.206 --dport 80 -j ACCEPT
$IPT -A tcprules -p tcp -s 4.4.4.4 -d 192.168.1.206 --dport 80 -j ACCEPT
$IPT -A tcprules -p tcp -s a.a.a.a --dport 80 -j ACCEPT
$IPT -A tcprules -p tcp -s b.b.b.b --dport 80 -j ACCEPT
$IPT -A tcprules -p tcp -s c.c.c.c --dport 80 -j ACCEPT
$IPT -A tcprules -p tcp -s 192.168.1.0/24 --dport 80 -j ACCEPT
$IPT -A tcprules -p tcp -s 192.168.2.0/24 --dport 80 -j ACCEPT
$IPT -A tcprules -p tcp -s 192.168.3.0/24 --dport 80 -j ACCEPT
$IPT -A tcprules -p tcp -d 192.168.1.206 --dport 80 -j DROP
## End Block Web
1 2 3 4是外面我們允許連網頁的IP
a b c是我們的真實IP允許上網的
192.168.1.206是我們的web server
公司還有幾台web server是不能封鎖,大家都可以上的官網
所以我不能直接 dport 80 DROP
那我主管就問為什麼只能DROP 192.168.1.206,不能DROP -d b.b.b.b(真實IP)
我就把鳥哥的網站給他看
http://linux.vbird.org/linux_server/0250simple_firewall.php#nat_what圖十一那張圖
告訴他封包一進來就會改成虛擬IP,所以必須要擋虛擬IP
而且我也試過,擋真實IP是沒有用的
請問我的觀念是不是有問題呢??