2009年8月10日 星期一

防毒 Email 閘道器 - P3Scan

Dnsmasq - 輕量級DNS Cache+DHCP Server

Dnsmasq 一個輕量且易於設定的 DNS Cache + DHCP 的伺服器,在一般的 Embedded Linux Router 或 DD-WRT之類的都可以發現他的存在,同時也提供綁定MAC,支援BOOTP與TFTP

安裝 Dnsmasq

emerge dnsmasq

建立 /etc/dnsmasq.resolv.conf

nano /etc/dnsmasq.resolv.conf

內容可參考台灣各ISP的DNS
或自行指定所要使用的 DNS Server

修改設定檔
nano /etc/dnsmasq.conf

編輯以下內容
resolv-file=/etc/dnsmasq.resolv.conf #指定所使用的resolv檔案位址

interface=eth0 #指定 Dnsmasq 監聽的網卡

dhcp-range=192.168.1.101,192.168.1.200,8h #指定發放的IP範圍與租約期限

修改 /etc/resolv.conf
nano /etc/resolv.conf
nameserver 127.0.0.1 # 改成所有DNS 要求由Dnsmasq代理
PS:如果你使用 pppoe 請修改 pppoe 設定,不要讓pppoe更改/etc/resolv.conf

啟動Dnsmasq
sudo /etc/init.d/dnsmasq start

設定開機時自動啟動
rc-update add dnsmasq default

以下為DHCP額外選項

dhcp-option=1,255.255.255.0 #指定 Subnet mask
dhcp-option=3,192.168.1.254 #指定 Gateway
dhcp-option=6,192.168.1.254 #指定 DNS
dhcp-option=44,192.168.1.254 #指定 WINS

超輕量SSH Server - Dropbear

台灣各ISP的DNS

#Hinet
nameserver 168.95.192.1
nameserver 168.95.1.1
#Seednet
#北區 DNS (台北, 桃園, 新竹, 宜蘭, 花蓮, 苗栗)
nameserver 139.175.55.244
nameserver 139.175.252.16
#中區 DNS (台中, 彰化, 南投, 雲林)
nameserver 139.175.150.20
nameserver 139.175.55.244
#南區 DNS (高雄, 台南, 嘉義, 屏東, 台東)
nameserver 139.175.10.20
nameserver 139.175.55.244
#So-net
nameserver 61.64.127.1
nameserver 61.64.127.2
#GIGA
nameserver 203.133.1.6
nameserver 203.187.0.6
#速博
nameserver 211.78.130.1
nameserver 211.78.130.2
#台灣固網
nameserver 211.78.215.200
nameserver 211.78.215.137
#台灣電訊
nameserver 202.145.136.4
nameserver 202.145.138.1
nameserver 202.145.138.136
nameserver 202.145.138.200
nameserver 210.17.1.1
#亞太寬頻
nameserver 210.200.211.193
nameserver 210.200.211.225
#亞太線上
nameserver 203.79.224.10
nameserver 203.79.224.30

追蹤者