Pular para o conteúdo

Privacidade e segurança

Não é possível acessar o servidor DNS privado no Android: como resolver

Pela equipe llcloud 6 min de leitura

Resposta rápida

O Repel evita esse erro na origem mais comum. O DNS privado em um toque define o host do provedor por você, então não há o que digitar errado, e o filtro envia as consultas com DNS sobre HTTPS, que trafega como a web comum em redes que bloqueiam a porta 853. Para resolver manualmente, abra Configurações > Rede e internet > DNS privado, confira o host letra por letra ou troque para Automático nessa rede.

Você abre um app, nada carrega e o Android mostra "Não é possível acessar o servidor DNS privado". As barras do Wi-Fi parecem normais. A boa notícia é que a causa quase sempre é uma entre cinco, e cada uma leva um minuto para conferir. Este guia passa por elas em ordem e depois mostra como evitar que o erro volte.

O que significa "Não é possível acessar o servidor DNS privado"?

O DNS privado envia as consultas de domínio do seu celular, criptografadas, para um provedor que você escolhe. Quando você digita o host de um provedor, o Android trata isso como uma promessa: ou toda consulta vai a esse provedor por uma conexão criptografada, ou nada vai. A equipe do Android no Google explicou isso quando o recurso foi lançado. Se o celular não alcança o servidor, ele marca a rede como "Sem acesso à internet" em vez de voltar ao DNS comum.

É um recurso de privacidade, e é por isso que o erro parece tão dramático. Um servidor inacessível e todos os apps param de carregar, mesmo com o Wi-Fi funcionando.

As causas mais comuns:

Causa Pista
Erro de digitação no host Falha em qualquer rede, Wi-Fi e dados móveis
Porta 853 bloqueada Falha em uma rede só, geralmente Wi-Fi de hotel, escola ou trabalho
Um portal de login Falha logo depois de entrar em um Wi-Fi de visitantes
Queda do provedor Começou de repente e outro provedor resolve
Conflito com VPN Só acontece com a VPN conectada

Como resolver o erro de DNS privado passo a passo?

Siga na ordem. A maioria das pessoas resolve no passo 2.

  1. Confira o host. Abra Configurações > Rede e internet > DNS privado e veja o que está digitado em Nome do host do provedor de DNS privado. Nos Samsung Galaxy fica em Configurações > Conexões > Mais configurações de conexão > DNS privado. O nome muda conforme a versão e o fabricante, então, se não achar, procure "DNS privado" nas Configurações. Confira cada letra e remova qualquer https://, tls://, barra final ou espaço. Um endereço IP como 1.1.1.1 nunca funciona aqui.
  2. Teste em outra rede. Desligue o Wi-Fi e tente os dados móveis. Se o erro sumir, a rede Wi-Fi está bloqueando o DNS criptografado (veja abaixo). Se continuar, o problema é o host ou o provedor.
  3. Entre no Wi-Fi primeiro. Cafés, aeroportos e hotéis costumam mostrar uma página de login antes de liberar a internet. Essa página depende do DNS da própria rede. Defina o DNS privado como Automático, abra a página de login pela notificação, entre e depois defina seu host de novo.
  4. Teste um segundo provedor. Quedas são raras, mas acontecem. Coloque outro host conhecido, como dns.quad9.net ou one.one.one.one, por alguns minutos. Nosso seletor de hosts de DNS privado deixa você copiar um sem digitar.
  5. Desligue a VPN por um minuto. Se o erro sumir, a VPN está tratando o DNS à maneira dela. Use o DNS ou a opção de bloqueio embutidos nela enquanto estiver conectada.
  6. Reinicie o celular. Depois de trocar de rede ou de chip, reiniciar destrava uma conexão presa com mais frequência do que se imagina.

Por que o Wi-Fi bloqueia o DNS privado na porta 853?

O DNS privado do Android usa DNS sobre TLS, e o padrão dele coloca esse tráfego na porta 853. Uma porta é como uma porta numerada da rede. Muitas redes gerenciadas de hotéis, escolas, empresas e alguns hotspots públicos fecham a porta 853 de propósito, porque têm seu próprio filtro DNS e não querem que os aparelhos o contornem.

Numa rede assim você tem duas opções:

  • Definir o DNS privado como Automático enquanto estiver nela. Você mantém a criptografia sempre que a rede aceitar, mas perde o provedor escolhido e o filtro dele até sair da rede.
  • Usar um filtro que envie as consultas com DNS sobre HTTPS. Esse método usa o padrão HTTPS, a mesma conexão criptografada na porta 443 que todo site usa, então uma rede que fecha a porta 853 normalmente ainda o deixa passar.

O Repel faz a segunda. O filtro de rastreadores e malware dele confere cada consulta no celular com as listas de bloqueio que você escolher e envia as permitidas criptografadas com DNS sobre HTTPS. O filtro usa a vaga de VPN do Android para enxergar as consultas, o que vale saber se você também usa uma VPN de privacidade. Explicamos essa troca em como o Repel mantém sua vaga de VPN livre.

Como evitar que o erro de DNS privado volte?

A maioria dos erros que se repetem vem de digitar hosts à mão e de passar entre redes com regras diferentes. O Repel cuida dos dois.

Chega de digitar. O DNS privado em um toque do Repel deixa você escolher numa lista um provedor como AdGuard DNS, NextDNS, Quad9 ou Cloudflare, e troca por você a configuração de DNS privado do Android. O host sempre sai escrito certo. Continua funcionando com o Repel fechado e não usa VPN.

Voltar é um toque. Quando uma rede de hotel força você ao Automático, não precisa lembrar o host depois. Escolha o provedor de novo no Repel e pronto.

Um filtro que não depende da porta 853. Em redes que bloqueiam o DNS criptografado, ligue o filtro do Repel. As consultas saem com DNS sobre HTTPS e você mantém as listas de bloqueio escolhidas, como a HaGeZi na versão grátis.

Veja o que quebrou. Às vezes o erro some, mas um app continua falhando porque um provedor com filtro bloqueou um domínio de que ele precisa. O DNS privado comum não diz qual. O registro de atividade do Repel mostra qual app consultou qual domínio e se foi bloqueado, para você permitir só aquele domínio.

Se ainda está escolhendo um provedor, nossa lista dos melhores provedores de DNS privado para Android compara hosts, bloqueio e registros. Para o básico da configuração, comece por como configurar o DNS privado no Android.

O aviso "servidor DNS privado inacessível" pode ser alarme falso?

Às vezes. O aviso pode aparecer por um instante enquanto o celular entra numa rede e sumir sozinho. Se as páginas carregam normalmente, pode ignorar. Se o aviso continua voltando na mesma rede, trate como um bloqueio real e use uma das soluções acima.

Um caso parecido é a outra configuração de DNS do Android, o DNS estático de uma única rede Wi-Fi. Se alguém definiu DNS 1 e DNS 2 à mão nessa rede, esses servidores importam sobretudo quando o DNS privado está Desativado ou Automático, porque um host de provedor envia todas as consultas a esse provedor. Nosso guia sobre como trocar o DNS no Android explica como as duas configurações se encaixam.

Qual jeito de evitar o erro funciona melhor?

Digitar o host à mão Repel
Host sempre escrito certo ✗ ✓
Trocar de provedor em um toque ✗ ✓
Voltar ao seu provedor depois do Automático em um toque ✗ ✓
Mantém o filtro quando o Wi-Fi bloqueia a porta 853 ✗ ✓ (filtro, DNS sobre HTTPS)
Ver qual domínio foi bloqueado ✗ ✓
Permitir um domínio bloqueado ✗ ✓
Funciona com o app fechado ✓ ✓ (DNS privado em um toque)

Se você quer bloquear rastreadores sem abrir mão da sua VPN, leia como bloquear rastreadores no Android sem VPN, que combina o DNS privado em um toque com o firewall do Repel sem VPN. E se você está comparando o Repel com o app de DNS criptografado Intra, a comparação Repel vs Intra mostra as diferenças.

Fontes

Perguntas

O que significa "Não é possível acessar o servidor DNS privado"?

Seu celular está configurado para enviar toda consulta DNS criptografada a um provedor com nome definido e não conseguiu alcançá-lo na rede atual. O Android então se recusa a voltar para o DNS comum e marca a rede como sem internet. A causa costuma ser um host digitado errado, uma rede que bloqueia a porta 853, uma página de login de Wi-Fi ou uma VPN.

É seguro trocar o DNS privado para Automático?

É. O Automático ainda criptografa as consultas sempre que o servidor DNS da rede aceita, e usa DNS comum sem aviso quando não aceita. Você perde a garantia do provedor escolhido e do filtro dele, então volte para o seu host quando sair da rede que o bloqueou. A lista de um toque do Repel faz essa volta em um único toque.

Por que o erro aparece só em uma rede Wi-Fi?

Quase certamente essa rede bloqueia o DNS criptografado. O DNS sobre TLS usa a porta 853, e muitas redes de hotel, escola, empresa e locais públicos a bloqueiam para que o filtro DNS delas não seja contornado. Seus dados móveis e o Wi-Fi de casa continuam funcionando porque permitem. Use o Automático nessa rede, ou um filtro que envie as consultas com DNS sobre HTTPS.

Posso digitar 1.1.1.1 ou 8.8.8.8 no DNS privado?

Não. O campo aceita um host, porque o Android confere o certificado do provedor com esse nome. Um endereço IP falha sempre e causa esse erro. Use one.one.one.one para a Cloudflare e dns.google para o Google. Se prefere não digitar nada, o DNS privado em um toque do Repel preenche o host correto para você.

Uma VPN causa o erro de DNS privado?

Pode causar. A maioria dos apps de VPN envia as consultas pelos próprios servidores dentro do túnel, e alguns bloqueiam o tráfego DNS externo de propósito. Com uma VPN conectada, o DNS privado do Android pode ser ignorado ou falhar. Desligue a VPN por um minuto para testar. Se o erro sumir, use a opção de DNS ou de bloqueio da própria VPN enquanto ela estiver conectada.

Continue lendo