我有一个大概有 20 - 30 台计算机的局域网,以及一台 Windows Server 2003 服务器(我也可以运行任何 x86 Linux 发行版)。
我想要做的是,在用户首次访问某些域时,将用户重定向到 LAN 内的 Web 服务器。例如,用户首次访问“google.com”时,他们将被重定向到 192.168.1.2(Web 服务器,用户将在此看到自定义网页),之后的尝试将转到 google。
我尝试做的基本上是提供类似服务的强制服务器,当人们第一次尝试访问某些网站(而不是其他网站)时,向他们显示自定义网页。只要它有效,我对如何做到这一点非常灵活。
你们能给我一些关于如何解决这个问题的建议吗?我正在寻找(希望)免费的解决方案。
谢谢
答案1
一种解决方案是使用WPAD
。这本质上是一个代理,您可以实施规则,如果主机匹配,则重新路由。在新服务器上,您可以加载 cookie 或设置会话变量,以显示它们已经到过那里,然后再次检查它,看看您是否必须加载页面或只是转发它们。
是的,它是免费的。