msftconnecttest.com/redirect 如何工作?

msftconnecttest.com/redirect 如何工作?

我只是想知道它究竟是如何msftconnecttest.com/redirect工作的。

  • 每个路由器都内置有此功能吗?
  • 如果您首先需要登录才能解析该链接,那么该链接还能如何将您重定向到登录页面?
  • 还有其他选择吗?

它也适用于 Android,所以我不认为它只是内置于 Windows 中。

答案1

每个路由器都内置有此功能吗?

首先,不是这个功能。这个 URL 根本没有什么特别之处。实际的“功能”是路由器重定向全部登录页面的 HTTP URL;这恰好就是其中之一。

不,大多数路由器没有这个“功能”,因为大多数路由器本身就没有任何类型的 Web 登录页面。我的意思是,这实际上不是路由器的职责。

(如果你所处的网络有这样的登录页面,它更有可能是在网络运营商处集中强加的,而不是在每个单独的最终用户路由器上。

如果您首先需要登录才能解析该链接,那么该链接还能如何将您重定向到登录页面?

当有登录页面时,你实际上并没有将地址“解析”到其实际目的地。相反,路由器(实现登录页面的路由器)会拦截全部DNS 请求并始终为您提供伪造的指向路由器本身的响应。

它还会拦截所有 HTTP 请求,始终返回虚假的“重定向”响应,再次指向路由器的登录页面。

(您实际上拥有的链接期望被这样拦截。它的真实响应只是将您引导至 MSN 新闻网页,而不是任何登录页面。

还有其他选择吗?

很多。这个 URL 没什么特别的,除了故意使用纯 HTTP 而不是 HTTPS。网络不关心“msftconnecttest”域,也不关心“/redirect”部分。

因此,当您处理具有基于 Web 的登录页面的网络时,它通常会拦截每个 HTTP 请求并将其全部重定向到登录页面。例如,如果您访问 neverssl.com 或 echo.opera.com,它同样会被拦截。

真的,就是这样的事情总是一开始是可以工作的。实际上,操作系统开始使用这些专用 URL 来探测重定向是后来才添加的。在此之前,您实际上必须自己打开一些随机网站。

(如果您询问的是操作系统用于此特定目的的 URL – 是的,macOS 有自己的,Android 有自己的,Fedora Linux 有自己的,等等。)

相关内容