511 Network Authentication Required(RFC 6585)는 네트워크에 접속하려면 클라이언트가 인증해야 한다는 뜻입니다. 이 코드는 캡티브 포털(captive portal)을 위한 것입니다. 호텔, 공항, 카페 Wi-Fi 네트워크의 로그인 페이지나 약관 페이지가 그 예로, 사용자가 로그인할 때까지 웹 트래픽을 가로챕니다.
응답에는 로그인 페이지로 가는 링크나 meta refresh가 담겨야 합니다. 원본 서버는 511을 생성해서는 안 되며, 이 코드는 요청을 가로채는 네트워크 인프라를 위한 것입니다. 캐시는 511을 저장해서는 안 됩니다. 리디렉션 대신 전용 코드를 사용하면, 클라이언트가 포털 페이지를 요청한 사이트로 착각하거나 이를 캐시하는 일을 막을 수 있습니다.
운영체제는 알려진 테스트 URL을 가져오는 방식으로 캡티브 포털을 별도로 감지하고, 로그인 페이지를 자동으로 엽니다.
응답 예시
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의 검사는 이용 중인 로컬 Wi-Fi가 아니라 Cloudflare 네트워크에서 실행되므로, 결과에 511이 나오는 일은 드뭅니다. 브라우저에 511이 표시된다면 먼저 네트워크에 로그인하세요.
주요 원인과 사용 사례
- 호텔, 공항, 기차, 카페의 Wi-Fi 네트워크가 약관 동의나 코드 입력을 요구합니다.
- 회사 게스트 네트워크가 등록을 요구합니다.
- 캡티브 포털 세션이 만료되어 네트워크가 다시 요청을 가로챕니다.