
請求如下:
將所有對網際網路「http」的請求重新導向至本機伺服器 192.168.2.100/24。
對 www.example.com 網域的請求接受它們。
這是社群的 wifi 服務,訪客只能造訪 www.example.com,如果偵測到其他網頁,則會重新導向到本機伺服器。
我正在嘗試這個:
它可以工作,但不允許要求 2。
接受對網域 www.example.com 的請求(這不起作用)
iptables -A 輸入 -m 標記 --mark 98 -p tcp -d www.example.com --dport 80 -j 接受
將所有對互聯網的請求重定向到本地伺服器(這有效)
iptables -N inter4 -t mangle
iptables -t mangle -A PREROUTING -j inter4
iptables -t mangle -A inter4 -j MARK --set-mark 99
iptables -t mangle -A inter4 -j LOG --
iptables -t nat -A PREROUTING -m mark --mark 99 -p tcp --dport 80 -j DNAT \
--to-destination 192.168.2.100:8080
iptables -A FORWARD -p udp --dport 53 -j ACCEPT
謝謝。