DNS
Consultas DNS saem fora da VPN no Mac
Com uma VPN ativa, geralmente você quer que as consultas DNS vão aos servidores da VPN. Alguns ajustes as enviam aos servidores da rede local.
Sintomas
- A VPN está conectada, mas um teste DNS mostra os servidores do provedor local.
- Os sites veem o servidor DNS da rede local enquanto a VPN está ativa.
- Nomes internos funcionam, mas outros nomes usam o DNS da rede local.
Possíveis causas
- Servidores DNS manuais no Wi-Fi ou Ethernet. Servidores digitados para um serviço de rede podem continuar em uso junto aos servidores da VPN.
- VPN de túnel dividido. Algumas VPNs enviam apenas alguns domínios ou redes pelo túnel. Outras consultas usam os servidores locais.
- Perfil de DNS criptografado ou app de DNS. Um perfil de ajustes DNS ou outro app de DNS pode enviar consultas ao próprio servidor.
- Ajustes do app de VPN. Muitos apps de VPN têm suas próprias opções de DNS. Elas determinam quais servidores o macOS recebe.
Como verificar
Conecte a VPN. Mostre a configuração de DNS. O resolvedor nº 1 é o padrão para a maioria dos nomes.
scutil --dnsSaída Cada resolvedor com seus endereços
nameserver, sua interfaceif_indexe, para alguns, umdomain.Encontre a interface do resolvedor nº 1. Uma interface VPN costuma ter um nome como
utun.ifconfig -lProcure servidores DNS configurados manualmente no serviço físico.
networksetup -getdnsservers Wi-FiProcure perfis. No macOS 15 e posterior, escolha menu Apple > Ajustes do Sistema > Geral > Gerenciamento de Dispositivo.
No macOS 13 e 14, escolha menu Apple > Ajustes do Sistema > Privacidade e Segurança > Perfis.
Como corrigir
Remova servidores DNS configurados manualmente no Wi-Fi ou Ethernet, se não precisar deles.
networksetup -setdnsservers Wi-Fi emptyRequer uma senha de administrador.
Abra os ajustes do app de VPN. Ative a opção de usar o DNS da VPN, se houver.
Remova um perfil DNS que não seja necessário. Selecione-o em Gerenciamento de Dispositivo ou Perfis e clique no botão Remover.
Desconecte e conecte a VPN novamente. Execute
scutil --dnsoutra vez e compare.Pergunte ao provedor da VPN ou ao administrador quais servidores DNS o túnel deve usar.
Com o Kilobat
O Kilobat lista as interfaces VPN junto às físicas.
kilobat interfaces --jsonPara um nome privado,
whymostra a qual resolvedor VPN ele foi enviado e se há resposta. Também compara o caminho direto com o túnel.kilobat why intranet.corp.example
Perguntas
Uma VPN sempre cuida de todo o DNS?
Não. A VPN decide. Uma VPN de túnel dividido pode enviar apenas alguns domínios aos seus servidores DNS.
Por que vejo mais de um resolvedor?
O macOS pode usar vários resolvedores. Os que têm uma linha domain respondem apenas por esse domínio. A página de manual do scutil explica isso.
Fontes
- scutil(8), página de manual instalada com o macOS 27.2
- resolver(5), página de manual instalada com o macOS 27.2
- Suporte da Apple: Altere os ajustes DNS no Mac
- Suporte da Apple: Altere a ordem dos serviços de rede que o Mac usa
- Suporte da Apple: Use perfis de configuração para padronizar ajustes em computadores Mac
Verificado em 29 de outubro de 2026.