Windows가 인터넷에 연결되어 있는지 어떻게 감지합니까?
Windows에서 연결됨, 인터넷 액세스 없음 또는 브라우저 내 인증이 필요하지 않다는 메시지를 본 적이 있다면 확실히 궁금할 것입니다. 우리 컴퓨터는 언제 인터넷을 사용할 수 있고 언제 인터넷이 사라지는지 어떻게 알 수 있습니까?
Windows는 컴퓨터가 인터넷에 연결된 시간을 정확히 어떻게 알 수 있습니까?
이 기사에서는 Windows에서 인터넷 연결 모니터링의 전체 프로세스를 설명하여 질문에 답합니다. 빠른 요약 숨다 1 네트워크 연결 상태 표시기 2 NCSI 작동 방식 삼 당신의 사생활은 어떻습니까? 3.1 레지스트리 편집기에서 NCSI를 비활성화하는 방법 3.2 그룹 정책 편집기에서 NCSI를 비활성화하는 방법
네트워크 연결 상태 표시기
NS 네트워크 연결 상태 표시기 (NCSI)는 다양한 다른 기능 중에서 작업 표시줄의 인터넷 연결 표시를 제어하는 메커니즘입니다. NCSI는 네트워크 인식 Windows Vista에서 처음 도입된 이후로 Windows의 각 버전에서 수행되고 있는 프로그램입니다.
이 메커니즘은 사용자가 현재 인터넷 상태를 알 수 있도록 하는 스마트 알림 시스템으로 간주됩니다. NCSI가 기능을 수행할 수 없는 경우 컴퓨터가 브라우저를 통해 인터넷에 액세스하고 다른 IP 주소를 ping할 수 있음에도 불구하고 인터넷을 사용할 수 없음을 나타냅니다.
NCSI 작동 방식
NCSI는 컴퓨터가 연결된 인터넷 상태를 확인하기 위해 두 가지 중요한 단계를 수행합니다. 이 두 작업은 독립적으로 수행됩니다.
- NCSI는 다음에 대한 DNS 조회를 수행합니다. www.msftconnecttest.com , 다음으로 HTTP Get 요청을 보냅니다. http://www.msftncsi.com/ncsi.txt 텍스트 파일을 다운로드합니다. 이것은 Microsoft 연결 테스트가 포함된 일반 텍스트 파일입니다.
- NCSI는 DNS 조회도 수행합니다. dns.msftncsi.com 해당 IP 주소가 131.107.255.255 .
1단계에서 정확히 일치하는 텍스트 파일이 수신되면 Windows는 컴퓨터가 인터넷에 연결되어 있는지 확인합니다. 그러나 텍스트 파일이 다운로드되지 않았거나 리디렉션된 경우 NCSI는 두 번째 단계로 이동합니다.
NCSI가 해결되면 dns.msftncsi.com , 그런 다음 페이지에 액세스할 수 있는지 확인합니다. 페이지에 액세스할 수 있는 경우 네트워크 아이콘이 알림 트레이 인터넷에 액세스할 수 있음을 보여줍니다.
그러나 페이지에 액세스할 수 없는 경우 추가 인증이 필요할 수 있다는 메시지가 표시됩니다. 그러나 DNS 확인이 완전히 실패하거나 다른 IP 주소로 돌아가면 네트워크 아이콘에 인터넷 액세스 없음이 표시됩니다.
뒤에서 작업하는 경우 유사한 시나리오가 발생할 수 있습니다. 방화벽은 모든 인바운드 및 아웃바운드 트래픽을 차단합니다. , 특정 트래픽만 통과하도록 허용합니다. 이는 NCSI가 다음과 통신할 수 없음을 의미합니다. www.msftncsi.com 그리고 www.msftconnecttest.com . 그러면 컴퓨터에서 사용할 수 있는 인터넷이 없음을 Windows에 표시합니다.
이에 대한 해결 방법은 위에서 언급한 URL에 대해 방화벽을 통해 인바운드 및 아웃바운드 통신을 모두 허용하는 것입니다.
당신의 사생활은 어떻습니까?
NCSI에 대해 Microsoft에서 제공한 문서에 따르면 해당 서버는 액세스 시간과 DNS 조회 요청이 있을 때 IP 주소를 저장합니다. www.msftncsi.com . 그들은 정보가 기밀로 유지된다고 주장하지만 일부 사람들은 여전히 그것에 대해 불편할 수 있습니다.
이에 대한 해결 방법은 Windows에서 NCSI 기능을 비활성화하는 것입니다. 시스템 레지스트리와 그룹 정책 편집기를 변경하여 이를 수행할 수 있습니다.
레지스트리 편집기에서 NCSI를 비활성화하는 방법
- 다음을 입력하여 레지스트리 편집기를 엽니다. regedit 실행에서.
- 왼쪽 창에서 다음으로 이동합니다.
HKEY_Local_Machine -> 시스템 -> CurrentControlSet -> 서비스 -> NlaSvc -> 매개변수 -> 인터넷 - 이제 더블 클릭 활성프로빙 활성화 오른쪽 창에서 가치 데이터 에게 0 .
딸깍 하는 소리 확인 컴퓨터를 다시 시작하고
그룹 정책 편집기에서 NCSI를 비활성화하는 방법
그룹 정책 편집기를 통해서도 동일한 기능을 수행할 수 있습니다.
- 를 입력하여 편집기를 시작하십시오. gpedit.msc 실행에서.
- 왼쪽 창에서 다음으로 이동합니다.
컴퓨터 구성 -> 관리 템플릿 -> 시스템 -> 인터넷 통신 관리 -> 인터넷 통신 설정
- 오른쪽 창에서 두 번 클릭 Windows 네트워크 연결 상태 표시기 활성 테스트 끄기 그런 다음 선택 활성화됨 . 딸깍 하는 소리 확인 .
- 이제 다음을 입력하여 명령 프롬프트를 엽니다. cmd 실행에서.
- 입력하다 gpupdate /force 그룹 정책에 대한 변경 사항을 적용합니다.
이 매개변수를 변경하면 운영 체제가 NCSI 서버와 통신하지 못하게 되므로 브라우저에 추가 인증이 필요한지 여부에 대한 프롬프트가 더 이상 표시되지 않습니다.
이에 반해, 알림 트레이 이제 인터넷에 액세스할 수 있는 경우에도 인터넷에 액세스할 수 없음을 보여줍니다.
일부 사람들은 NCSI를 비활성화한 후 Office 365, Skype, OneDrive 및 Outlook과 같은 응용 프로그램에 문제를 경험했습니다. 그러나 우리의 경우 모든 응용 프로그램이 평소와 같이 작동했습니다.
이 정보가 유용하기를 바랍니다.