使用 IPTABLES 将特定 IP 地址重定向到另一个站点/页面/IP

使用 IPTABLES 将特定 IP 地址重定向到另一个站点/页面/IP

目前,我正在使用 IPTABLES 禁止人们访问我的网站。在 IPTABLES 中使用以下格式:

  iptables -I INPUT -s 96.266.184.52 -j DROP -m comment --comment "whatever I have to say"

我希望将其设置为 iptables 会将该特定人员(本例中为 IP 96.266.184.52)重定向到某个网页,该网页会显示他们被禁止,并说明如何解除禁止。我使用 apache(另一个 IP)将其重定向到特定端口,无论情况如何,我都不想访问我的任何东西,除了一个告诉他们如何解除禁止的网页。

答案1

要使用 iptables 执行此操作,您可以在 apache 中设置一个虚拟服务器,监听备用端口,并将 docroot 设置为如何取消禁止的说明。

iptables -t nat -I PREROUTING -p tcp --dport 80 -s 96.266.184.52 -j DNAT --to-destination $server_ip_address:$alternate_apache_port

相关内容