我是一家 ISP,我需要通过一条消息暂停未付费的客户。他们访问的每个网页都必须显示“已暂停”(端口 80),并且所有其他端口都需要关闭。我该如何实现这一点?谢谢。
答案1
您设置了 apache 的默认网络主机来托管您想要传递的任何信息。
你告诉 apache 在任何请求时显示该消息:
ErrorDocument 404 /index.php
你将客户端的 [10.1.2.3] 流量重定向到你的 apache [我假设它在你的路由器上运行]:
iptables -t nat -A PREROUTING -s 10.1.2.3 -p tcp --dport 80 -j REDIRECT --to localhost:80