星期四, 4月 24, 2008

利用bind9的view功能將某台電腦瀏覽網頁導向固定頁面

有時因為電腦中毒或其它原因,不希望某台電腦上網而又無法通知該使用者,可以設法讓該電腦只要打開瀏覽器,不管瀏覽任何網站都會導向同一個警告頁面。
一、找一台網站伺服器製作警告頁面當作網站首頁。
二、設定網站伺服器的"404找不到網頁"的錯誤訊息也指到上一步的警告頁面。
三、在bind 9的dns伺服器中建立block view
view "blocked" {
match-clients { 192.168.0.aaa; 192.168.0.bbb; };
recursion no;
zone "." {
type master;
file "named.err";
};
}; //End of blocked
view "normal" {
match-clients { any; };
recursion no;
zone "." {
type hint;
file "named.root";
};
};
四、建立named.err 只要一筆A紀錄 [ * A 192.168.0.WEB_SERVER_IP ]

◎三、四步也可以考慮改用firewall的dnat功能實作。

沒有留言: