---
title: "El DNS no resuelve en el Mac: soluciones para «no se encuentra el servidor» · Guías de Kilobat"
url: "https://kilobat.app/es/guides/dns-server-not-found.html"
description: "Los sitios fallan con «no se encuentra el servidor» o «could not resolve host» en un Mac. Averigua si la causa es el DNS y soluciónalo con las herramientas integradas."
---

DNS

# El DNS no resuelve en un Mac

Cuando el DNS falla, el Mac no puede convertir un nombre como apple.com en una dirección IP. La conexión puede funcionar, pero todos los sitios fallan al usar su nombre.

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

- Los navegadores muestran «no se encuentra el servidor» o un error parecido en muchos sitios.
- Las herramientas de Terminal muestran «Could not resolve host» o «nodename nor servname provided».
- Las apps que usan direcciones IP siguen funcionando, pero los nombres no.
- El problema empieza después de cambiar de red, conectar una VPN o configurar servidores DNS personalizados.

## Causas probables

- **Sin conexión.** El Mac no tiene una ruta que funcione hacia internet, así que las consultas DNS no pueden salir.
- **Servidores DNS incorrectos o inaccesibles.** Un servidor DNS que escribiste a mano puede dejar de funcionar o estar bloqueado en esta red.
- **Falla el DNS del router.** Muchas redes envían el DNS al router. Si el router deja de responder, los nombres fallan en todos los dispositivos.
- **Una VPN, un perfil o un filtro cambia el DNS.** Las VPN, los perfiles de DNS cifrado y los filtros de contenido pueden enviar las consultas a otros servidores.
- **Respuestas antiguas en la caché.** El Mac guarda las respuestas durante un tiempo. Si un sitio se muda, una respuesta antigua puede fallar.

## Cómo comprobarlo

1. Comprueba que la conexión funciona. Haz ping a una dirección IP, para no usar el DNS.

   ```
   ping -c 3 1.1.1.1
   ```
2. Haz ping a un nombre. Si la dirección IP funciona y el nombre falla, el problema es el DNS.

   ```
   ping -c 3 apple.com
   ```
3. Pregunta por un nombre al resolvedor de macOS. Usa la misma ruta que la mayoría de las apps.

   ```
   dscacheutil -q host -a name apple.com
   ```

   Salida Las líneas `ip_address` y `ipv6_address`. Si no hay líneas, la búsqueda falló.
4. Muestra la configuración DNS que usa ahora macOS. El primer resolvedor es el predeterminado.

   ```
   scutil --dns
   ```
5. Muestra los servidores DNS que configuraste a mano en el servicio Wi-Fi.

   ```
   networksetup -getdnsservers Wi-Fi
   ```

   Salida Una lista de direcciones IP, o un mensaje de que no hay servidores DNS configurados. En ese caso, la red proporciona los servidores.

## Cómo solucionarlo

1. Quita los servidores DNS que escribiste a mano. Selecciona menú Apple > Ajustes del Sistema > Red.
2. Haz clic en el servicio de red, luego en Detalles y después en DNS. Selecciona cada servidor que añadiste y haz clic en el botón Eliminar.
3. También puedes borrarlos en Terminal. Usa la palabra `empty` en lugar de las direcciones de los servidores.

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

   Requiere una contraseña de administrador.
4. Vacía la caché DNS. Consulta [Vaciar la caché DNS en un Mac](https://kilobat.app/es/guides/flush-dns-cache-mac.html).

   ```
   sudo killall -HUP mDNSResponder
   ```

   Requiere una contraseña de administrador.
5. Obtén una dirección nueva y servidores DNS nuevos del router. Consulta [Renovar la concesión DHCP en un Mac](https://kilobat.app/es/guides/renew-dhcp-lease-mac.html).
6. Desconecta la VPN para hacer una prueba. Si entonces los nombres funcionan, revisa los ajustes de DNS de la VPN. Consulta [Las consultas DNS salen fuera de la VPN en un Mac](https://kilobat.app/es/guides/vpn-dns-leak-mac.html).
7. Si el DNS falla en todos los dispositivos, reinicia el router.

## Con Kilobat

1. Kilobat mide una búsqueda DNS y muestra los resolvedores en uso. Mira `dnsMilliseconds`, `dnsServers` y `captivePortal`.

   ```
   kilobat diagnose --json
   ```
2. Para un sitio o una API concretos, encuentra la capa que falla. Comprueba el DNS antes que la conexión.

   ```
   kilobat why api.example.com
   ```
3. La CLI es gratuita. En la app, la pestaña Estado muestra los servidores DNS y el tiempo de búsqueda. Consulta [Averiguar por qué no conecta un sitio o una API](https://kilobat.app/es/guides/recipes/why-cant-it-connect.html).

## Preguntas

**¿Por qué funciona el ping a 1.1.1.1 pero los sitios fallan?**

Un ping a una dirección IP no usa el DNS. Si funciona y los nombres fallan, el problema es el DNS, no la conexión.

**¿Por qué funciona dig cuando las apps fallan?**

`dig` envía las consultas a los servidores de `/etc/resolv.conf`. Las apps usan el resolvedor de macOS, que también puede aplicar la VPN y reglas por dominio.

**¿El router me volverá a dar servidores DNS?**

Sí. Cuando la lista DNS de los ajustes de Red está vacía, macOS usa los servidores que proporciona la red por DHCP.

## Fuentes

- [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 (archivado): Restablecer la caché DNS en OS X](https://support.apple.com/en-us/101481)
- scutil(8), página man instalada con macOS 27.2
- dscacheutil(1), página man instalada con macOS 27.2
- networksetup(8), página man instalada con macOS 27.2

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

- [Safari no encuentra el servidor en un Mac](https://kilobat.app/es/guides/safari-cant-find-server.html): «Safari no encuentra el servidor» suele significar que el Mac no pudo obtener una dirección para el nombre del sitio.
- [DNS lento en un Mac](https://kilobat.app/es/guides/slow-dns-mac.html): Cada sitio nuevo necesita una búsqueda DNS antes de poder cargarse.
- [Vaciar la caché DNS en un Mac](https://kilobat.app/es/guides/flush-dns-cache-mac.html): macOS guarda las respuestas DNS durante un tiempo.
- [La página de inicio de sesión del Wi-Fi no aparece en un Mac](https://kilobat.app/es/guides/captive-portal-not-appearing.html): Las redes públicas suelen retener todo el tráfico hasta que inicias sesión en una página de inicio de sesión.
- [Averiguar por qué no conecta un sitio o una API](https://kilobat.app/es/guides/recipes/why-cant-it-connect.html): Cuando internet funciona pero una dirección falla, Kilobat comprueba cada capa por orden.
- [ERR_NAME_NOT_RESOLVED en Chrome en el Mac](https://kilobat.app/es/guides/err-name-not-resolved.html): Chromium describe este error así: «The host name could not be resolved.» (no se pudo resolver el nombre de host). Chrome no pudo obtener una dirección para el nombre del sitio.
