接受對網域 www.example.com 的請求(這不起作用)

接受對網域 www.example.com 的請求(這不起作用)

請求如下:

  1. 將所有對網際網路「http」的請求重新導向至本機伺服器 192.168.2.100/24。

  2. 對 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

謝謝。

相關內容