511 Network Authentication Required(RFC 6585)表示客户端需要进行身份验证才能获得网络访问权限。它是为强制门户(captive portal)设计的:酒店、机场和咖啡馆 Wi-Fi 网络的登录页或条款页,会在用户登录之前拦截网页流量。
响应中应包含指向登录页的链接,或 meta refresh(HTML 页面自动刷新)。源服务器不应生成 511,它是供拦截请求的网络基础设施使用的。缓存不得存储 511 响应。使用专门的状态码而不是重定向,可以防止客户端把门户页面误当作所请求的网站,也能防止它被缓存。
操作系统会通过访问已知的测试 URL 单独检测强制门户,并自动打开登录页。
响应示例
HTTP
HTTP/1.1 511 Network Authentication Required
Date: Fri, 06 Nov 2026 10:15:32 GMT
Cache-Control: no-store
Content-Type: text/html; charset=utf-8
Content-Length: 240
<!doctype html>
<title>Network Authentication Required</title>
<meta http-equiv="refresh" content="0; url=https://login.wifi.example.net/">
<p>You need to <a href="https://login.wifi.example.net/">sign in to the Wi-Fi network</a> first.</p> SEO 与重定向检测
511 永远不会由网站本身发出,因此不会影响 SEO。TrueURL 的检测在 Cloudflare 网络中运行,而不是在本地 Wi-Fi 上,所以结果中出现 511 的情况很不寻常。如果浏览器显示了 511,请先登录该网络。
常见原因与使用场景
- 酒店、机场、火车或咖啡馆的 Wi-Fi 网络要求接受条款或输入访问码。
- 公司访客网络要求先进行注册。
- 强制门户会话已过期,网络再次拦截请求。