---
title: "Fuga de DNS con VPN en el Mac: comprueba qué servidor DNS usas · Guías de Kilobat"
url: "https://kilobat.app/es/guides/vpn-dns-leak-mac.html"
description: "Comprueba si un Mac envía las consultas DNS a los servidores DNS de la VPN o a la red local. Encuentra los ajustes que envían el DNS fuera del túnel."
---

DNS

# Las consultas DNS salen fuera de la VPN en un Mac

Con una VPN activa, normalmente quieres que las consultas DNS vayan a los servidores de la VPN. Algunos ajustes las envían en cambio a los servidores de la red local.

Se aplica a: macOS 13 Ventura y posterior para los pasos de Ajustes del Sistema. Los comandos de Terminal funcionan en todas las versiones actuales de macOS. · Revisado: 29 de octubre de 2026

## Síntomas

- La VPN está conectada, pero una prueba de DNS muestra los servidores del proveedor local.
- Los sitios ven el servidor DNS de tu red local mientras la VPN está activa.
- Los nombres internos funcionan, pero los demás usan el DNS de la red local.

## Causas probables

- **Servidores DNS manuales en Wi-Fi o Ethernet.** Los servidores que escribiste para un servicio de red pueden seguir usándose junto a los de la VPN.
- **Una VPN de túnel dividido.** Algunas VPN solo envían por el túnel algunos dominios o redes. Las demás consultas usan los servidores locales.
- **Un perfil de DNS cifrado o una app de DNS.** Un perfil de ajustes de DNS u otra app de DNS puede enviar las consultas a su propio servidor.
- **Los ajustes de la app de la VPN.** Muchas apps de VPN tienen sus propias opciones de DNS. Esas opciones deciden qué servidores recibe macOS.

## Cómo comprobarlo

1. Conecta la VPN. Muestra la configuración de DNS. El resolutor #1 es el predeterminado para la mayoría de los nombres.

   ```
   scutil --dns
   ```

   Salida Cada resolutor con sus direcciones `nameserver`, su interfaz `if_index` y, en algunos casos, un `domain`.
2. Busca la interfaz del resolutor #1. Una interfaz VPN suele tener un nombre como `utun`.

   ```
   ifconfig -l
   ```
3. Busca servidores DNS que hayas configurado a mano en el servicio físico.

   ```
   networksetup -getdnsservers Wi-Fi
   ```
4. Busca perfiles. En macOS 15 y posteriores, selecciona el menú Apple > Ajustes del Sistema > General > Gestión de dispositivos.
5. En macOS 13 y 14, selecciona menú Apple > Ajustes del Sistema > Privacidad y seguridad > Perfiles.

## Cómo solucionarlo

1. Elimina los servidores DNS que configuraste a mano en Wi-Fi o Ethernet, si no los necesitas.

   ```
   networksetup -setdnsservers Wi-Fi empty
   ```

   Requiere una contraseña de administrador.
2. Abre los ajustes de la app de la VPN. Activa su opción para usar el DNS de la VPN, si la tiene.
3. Elimina un perfil de DNS que no necesites. Selecciónalo en Gestión de dispositivos o en Perfiles y haz clic en el botón Eliminar.
4. Desconecta la VPN y vuelve a conectarla. Ejecuta `scutil --dns` otra vez y compara.
5. Pregunta al proveedor de la VPN o a tu administrador qué servidores DNS debe usar el túnel.

## Con Kilobat

1. Kilobat muestra las interfaces VPN junto a las físicas.

   ```
   kilobat interfaces --json
   ```
2. Para un nombre privado, `why` indica a qué resolutor de la VPN fue y si responde. También compara la ruta directa con el túnel.

   ```
   kilobat why intranet.corp.example
   ```

## Preguntas

**¿Gestiona siempre una VPN todo el DNS?**

No. Lo decide la VPN. Una VPN de túnel dividido puede enviar solo algunos dominios a sus servidores DNS.

**¿Por qué veo más de un resolutor?**

macOS puede usar muchos resolutores. Los resolutores con una línea `domain` solo responden para ese dominio. La página man de scutil lo explica.

## Fuentes

- scutil(8), página man instalada con macOS 27.2
- resolver(5), página del manual instalada con macOS 27.2
- [Soporte técnico de Apple: Cambiar los ajustes de DNS en el Mac](https://support.apple.com/guide/mac-help/change-dns-settings-on-mac-mh14127/mac)
- [Soporte técnico de Apple: Cambiar el orden de los servicios de red que usa el Mac](https://support.apple.com/guide/mac-help/change-order-network-services-mac-mchlp2711/mac)
- [Soporte técnico de Apple: Usar perfiles de configuración para estandarizar los ajustes en los Mac](https://support.apple.com/guide/mac-help/configuration-profiles-standardize-settings-mh35561/mac)

Fuentes revisadas el 29 de octubre de 2026. Las páginas man son las que se instalan con macOS; abre una con `man <name>` en Terminal.

## Guías relacionadas

- [Los nombres internos no se resuelven con una VPN](https://kilobat.app/es/guides/vpn-split-dns-internal-names.html): macOS puede enviar las consultas de un dominio a un servidor DNS y las demás a otro.
- [Usar DNS cifrado en un Mac](https://kilobat.app/es/guides/encrypted-dns-mac.html): Las consultas DNS normales no van cifradas.
- [VPN conectada pero sin internet en un Mac](https://kilobat.app/es/guides/vpn-connected-no-internet.html): Una VPN envía el tráfico por un túnel.
- [El DNS no resuelve en un Mac](https://kilobat.app/es/guides/dns-server-not-found.html): Cuando el DNS falla, el Mac no puede convertir un nombre como apple.com en una dirección IP.
