Como o windows detecta se ele está conectado à internet?

Funcionalidade e suporte do windows 10

Se você já encontrou o prompt “Connected, No Internet Access” ou “In-browser authentication is required in your Windows, então você certamente deve estar curioso sobre isso. Como é que o nosso computador sabe exactamente quando há Internet disponível e quando desaparece?

>0>Como é que o Windows sabe exactamente quando o computador está ligado à Internet?>0> Este artigo responde à pergunta explicando todo o processo de monitorização da ligação à Internet no Windows.>2>Indicador do estado de conectividade à Internet>>0>O Indicador do estado de conectividade à Internet(NCSI) é um mecanismo que controla a visualização da conectividade à Internet na barra de tarefas, entre várias outras funcionalidades. NCSI é parte do programa Conhecimento da Redeque foi introduzido pela primeira vez no Windows Vista e tem sido realizado desde então em cada versão do Windows.>>0>Este mecanismo é considerado um sistema de notificação inteligente para os utilizadores saberem do seu estado actual da Internet. Se o NCSI não conseguir executar a sua função, indicará que não há disponibilidade de Internet, mesmo que o computador consiga aceder à Internet através do browser e pingar outros endereços IP.

Como funciona o NCSI

O NCSI funciona em dois passos críticos para verificar o estado da Internet a que o computador está ligado. Estas duas tarefas são executadas independentemente.

    <
  1. NCSI realiza uma pesquisa DNS para http://www.msftncsi.com/ncsi.txt , e depois envia um pedido de Obter HTTP para www.msftconnecttest.com e descarrega o ficheiro de texto. Este é um arquivo de texto simples que contém o “Microsoft connect test”
  2. NCSI também realiza uma busca DNS para dns.msftncsi.com e verifica se o endereço IP correspondente é 131.107.255.255 .

No passo 1, se o arquivo de texto for recebido contendo a correspondência exata, o Windows estabelece que o computador está conectado à Internet. Se, no entanto, o ficheiro de texto não for descarregado ou tiver sido redireccionado, NCSI passa para o segundo passo.

>0>Após NCSI resolve para dns.msftncsi.com, verificando então se a página está acessível. Se a página estiver acessível, o ícone de rede no tabuleiro notificaçãomostra que ela tem acesso à Internet.
>>0>No entanto, se a página estiver inacessível, ele solicita que autenticação adicional pode ser necessária. Mas se a resolução DNS falhar completamente, ou retornar a um endereço IP diferente, o ícone de rede exibe “Sem acesso à Internet”

Um cenário semelhante pode ocorrer se você estiver trabalhando atrás de um firewall e ele bloqueia todo o tráfego de entrada e saída, e só permite a passagem de determinado tráfego. Isto significaria que o NCSI não seria capaz de se comunicar com www.msftncsi.com e www.msftconnecttest.com . Isto faria com que o Windows fosse capaz de mostrar que não há Internet disponível no seu computador.

Uma alternativa para isto é permitir a comunicação tanto de entrada como de saída através do firewall para as URLs acima mencionadas.

E quanto à sua privacidade?

De acordo com a documentação fornecida pela Microsoft no NCSI, os seus servidores armazenam o tempo de acesso, bem como os endereços IP quando um pedido de pesquisa DNS é feito para www.msftncsi.com . Embora eles afirmem que a informação é mantida confidencial, algumas pessoas ainda podem ficar desconfortáveis com ela.

Uma alternativa para isso é desativar o recurso NCSI no seu Windows. Isso pode ser conseguido alterando os Registros do Sistema, bem como do Editor de Políticas de Grupo.

>13>Como desativar o NCSI do Editor de Registro>>6>>>7>Abrir o Editor de Registro digitando regeditem execução.

  • Do painel esquerdo, navegue para o seguinte:
    HKEY_Local_Machine -> System -> CurrentControlSet -> Services -> NlaSvc -> Parameters -> Internet
  • >7>Agora clique duas vezes EnableActiveProbingno painel direito, e defina o Value Datapara 0.
    >17>>>10>Clique Oke reinicie o computador>>9>>>13>Como desativar o NCSI do Group Policy Editor>>0>A mesma funcionalidade também pode ser obtida através do Group Policy Editor.>>6>>>7>Lançar o editor digitando gpedit.mscem Run.>7>No painel da esquerda, navegue até o seguinte:
    Configuração do Computador -> Modelos Administrativos -> Sistema -> Gerenciamento da Comunicação na Internet -> Configurações de Comunicação na Internet
    >18>>>8>>>7>No painel da direita, clique duas vezes em Desligar os testes ativos do Indicador de Status de Conectividade da Rede Windowse depois selecione Ativado. Clique em Ok.
    >19><>

  • Agora abra o Prompt de Comando digitando cmd in Run.
  • >7>Enter gpupdate /forcepara reforçar as alterações feitas nas Políticas de Grupo.
    >

    Note que a alteração deste parâmetro impedirá o seu sistema operacional de se comunicar com os servidores NCSI, portanto não haverá mais prompts sobre se o navegador requer autenticação adicional.

    Pelo contrário, a Bandeja de notificação mostrará agora que não há acesso à Internet, mesmo quando há.
    >

    >>0>Algumas pessoas tiveram problemas com suas aplicações como Office 365, Skype, OneDrive e Outlook depois de desativar o NCSI. No entanto, no nosso caso, todas as aplicações estavam funcionando normalmente.

    Esperamos que você ache esta informação valiosa.

    YouTube video: Como o Windows detecta se ele está conectado à Internet?


    Rate article