설명하는 것을 포로 포털 이라고합니다 . 일반적으로 Wi-Fi 핫스팟에서 인증에 사용되지만 유선 네트워크 액세스도 제어하는 데 사용할 수 있습니다.
캡 티브 포털을 구현하는 몇 가지 방법이 있습니다.
HTTP 리디렉션
이 경우 인증되지 않은 클라이언트의 DNS 쿼리는 정상적으로 해결됩니다. 그러나 브라우저가 확인 된 IP 주소로 HTTP 요청을하면 투명 프록시 역할을하는 방화벽이 요청을 가로 챕니다. 클라이언트 HTTP 요청은 로컬 네트워크의 서버로 전달되어 HTTP 302 Found 상태 코드 로 서버 측 리디렉션을 실행 하여 클라이언트를 캡 티브 포털로 리디렉션합니다.
DNS 리디렉션
DNS 기반 리디렉션에서 방화벽은 인증 된 클라이언트가 DHCP에서 제공 한 DNS 서버 만 사용할 수 있도록합니다. 방화벽은 인증되지 않은 클라이언트의 DNS 쿼리를 로컬 DNS 서버로 리디렉션 할 수도 있습니다. 이 DNS 서버는 인증되지 않은 클라이언트가 만든 모든 DNS 조회에 대한 응답으로 캡 티브 포털의 IP 주소를 반환합니다.
IP 리디렉션
IP 계층에서의 리디렉션 작업에서 라우터는 DNAT ( Destination Network Address Translation )를 수행 하여 종속 호스트에서 시작된 패킷을 종속 포털로 다시 라우팅합니다. 캡 티브 포털 소프트웨어가 라우터 자체에서 실행되는 경우 패킷은 대신 내부 인터페이스로 보내집니다. 캡 티브 포털에서 호스트로 향하는 패킷 은 원래 대상에서 시작된 것처럼 보이도록 소스 주소를 다시 작성 합니다.
캡 티브 포털 문제를 해결할 때 첫 번째 단계는 사용중인 리디렉션 유형과 리디렉션이 실패한 지점을 식별하는 것입니다. 이 작업에 적합한 도구 는 Wireshark 와 같은 패킷 분석기 입니다. 그러나 학교의 IT 정책에 따라 로컬 네트워크에서 패킷 스니퍼를 사용하는 것이 금지 될 수 있으므로 이러한 도구를 사용하면 암호화되지 않은 네트워크에있는 다른 사람의 개인 정보를 쉽게 침해 할 수 있습니다.
학교의 기술 지원에 문의 할 수도 있습니다. 그들은 로컬 Wi-Fi 네트워크의 캡 티브 포털 구성을 알고있을 것입니다. 특히 교직원이 Linux를 사용하는 경우 문제의 원인을 정확히 찾아 낼 수 있습니다.