转发到某个URL

时间:2012-01-02 08:39:41

标签: url dns forwarding forward

我想要的是:

  1. 用户输入'gmail.com'。
  2. 网络浏览器中显示一条消息,说明“您正在访问第三方电子邮件服务......等等......”。
  3. 将通过单击某个链接为用户提供继续选项 指向'gmail.com'。
  4. 我做了什么:使用DNS转发将记录转发到存储消息的服务器的内部IP。

    会发生什么:当用户想要进入'gmail.com'时,如果用户点击提供的链接,则会回到内部IP

    有没有其他方法可以做到这一点?除了DNS?

2 个答案:

答案 0 :(得分:1)

可以使用squid等代理服务器。您可以放置​​一个自定义应用程序/脚本,以便对源/客户端进行某些检查,如果他已经被重定向到这样一个"警告消息页面"。例如,您可以将原始网址附加到重定向网址的末尾,以便轻松在网站上放置链接。
http://wiki.squid-cache.org/Features/Redirectors

答案 1 :(得分:0)

您可以在DNS服务器上放置代码,以跟踪谁被重定向以及谁可以自由转到该链接。它需要有某种数据库并存储不需要重定向的用户的MAC地址。