首次访问时将用户redirect到内部网页

我有20 – 30台计算机的局域网和一台Windows Server 2003服务器(我也可以运行任何x86 Linux发行版)。

我正在尝试做的是在用户第一次访问特定的域时将用户redirect到局域网内的networking服务器。 例如,用户第一次访问“google.com”时,他们将被redirect到192.168.1.2(一个networking服务器,在那里他们将显示一个自定义的网页),尝试之后,将去谷歌。

我试图做的很多事情就是提供一个像服务一样的专属服务器,当他们第一次尝试访问特定的网站(而不是其他网站)时,向用户显示一个自定义的网页。 只要它可以工作,我可以很灵活地做到这一点。

你们可以给我一个关于如何解决这个问题的想法吗? 我正在寻找(希望)一个免费的解决scheme。

谢谢

一个解决scheme是使用WPAD 。 这本质上是一个代理,你可以实现规则,如果主机匹配,然后重新路由。 在新的服务器上,你可以加载一个cookie或者设置一个会话variables来显示他们已经在那里,然后再次检查它是否需要加载页面或者只是转发它们。

是的,它是免费的。