---
title: "Mac-VPN mit Split-DNS: interne Namen werden nicht aufgelöst · Kilobat-Anleitungen"
url: "https://kilobat.app/de/guides/vpn-split-dns-internal-names.html"
description: "Firmen-Hosts wie intranet.corp.example scheitern am Mac bei aktivem VPN. Prüfe die domainspezifischen Resolver und füge einen über /etc/resolver hinzu."
---

DNS

# Interne Namen lösen im VPN nicht auf

macOS kann Anfragen für eine Domain an einen DNS-Server schicken und andere Anfragen an einen anderen. VPNs nutzen dieses Split-DNS für interne Namen.

Gilt für: alle aktuellen macOS-Versionen. · Geprüft: 29. Oktober 2026

## Symptome

- Interne Namen wie `intranet.corp.example` scheitern, öffentliche Websites funktionieren aber.
- Eine interne IP-Adresse funktioniert, ihr Name aber nicht.
- `dig` oder `nslookup` scheitern, aber der Browser funktioniert, oder umgekehrt.

## Mögliche Ursachen

- **Das VPN fügt keinen Resolver für die Domain hinzu.** Das VPN muss macOS mitteilen, welche Domains an seine DNS-Server gehen.
- **Ein Testwerkzeug, das die Regeln von macOS umgeht.** `dig` nutzt die Server in `/etc/resolv.conf`, nicht die domainspezifischen Resolver, die Apps nutzen.
- **Manuelle DNS-Server.** Von Hand eingetragene DNS-Server für WLAN kennen keine internen Namen.
- **Ein Kurzname ohne Suchdomain.** Ein Kurzname wie `intranet` braucht eine Suchdomain, um zu einem vollständigen Namen zu werden.

## So prüfst du es

1. Verbinde das VPN. Zeig alle Resolver an. Such nach einem Resolver mit einer `domain`-Zeile für deine Firmendomain.

   ```
   scutil --dns
   ```
2. Löse den Namen über den Resolver von macOS auf, nicht über `dig`.

   ```
   dscacheutil -q host -a name intranet.corp.example
   ```
3. Zeig die Suchdomains des Dienstes an.

   ```
   networksetup -getsearchdomains Wi-Fi
   ```

## So behebst du es

1. Frag deinen Administrator, welche Domain und welchen DNS-Server das VPN nutzen soll.
2. Leg den Ordner für domainspezifische Resolver an, falls es ihn nicht gibt.

   ```
   sudo mkdir -p /etc/resolver
   ```

   Erfordert ein Administratorpasswort.
3. Leg eine Datei an, die nach der Domain benannt ist. Schreib für jeden Server eine `nameserver`-Zeile hinein.

   ```
   sudo nano /etc/resolver/corp.example
   ```

   Erfordert ein Administratorpasswort.
4. Gib die Adresse des internen DNS-Servers in einer Zeile ein.

   ```
   nameserver 10.0.0.53
   ```
5. Sichere die Datei. Führe `scutil --dns` aus und such nach der neuen Domain.
6. Nutze vollständige Namen oder füge die Suchdomain unter „Systemeinstellungen“ > „Netzwerk“ > Dienst > „Details …“ > „DNS“ hinzu.
7. Entferne die Datei, wenn du sie nicht mehr brauchst.

   ```
   sudo rm /etc/resolver/corp.example
   ```

   Erfordert ein Administratorpasswort.

## Mit Kilobat

1. Bei einem privaten Namen sagt `why`, an welchen VPN-Resolver er ging und ob dieser Resolver antwortet.

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

## Fragen

**Warum scheitert dig, wenn der Browser funktioniert?**

`dig` fragt die Server in `/etc/resolv.conf`. Der Browser nutzt den Resolver von macOS, der auch die domainspezifischen Resolver nutzt.

**Kann ich /etc/resolv.conf bearbeiten?**

Nein. Laut Manpage von resolver pflegt macOS diese Datei automatisch. Nutze die Netzwerkeinstellungen oder `/etc/resolver`.

## Quellen

- resolver(5), Man-Page aus macOS 27.2
- scutil(8), Manpage aus macOS 27.2
- dig(1), Manpage aus macOS 27.2
- [Apple Support: DNS-Einstellungen auf dem Mac ändern](https://support.apple.com/guide/mac-help/change-dns-settings-on-mac-mh14127/mac)

Quellen geprüft am 29. Oktober 2026. Die Manpages sind die mit macOS installierten; öffne eine mit `man <name>` im Terminal.

## Verwandte Anleitungen

- [DNS-Anfragen umgehen auf dem Mac das VPN](https://kilobat.app/de/guides/vpn-dns-leak-mac.html): Bei aktivem VPN sollen DNS-Anfragen meist an die Server des VPN gehen.
- [VPN verbunden, aber kein Internet auf dem Mac](https://kilobat.app/de/guides/vpn-connected-no-internet.html): Ein VPN leitet den Datenverkehr durch einen Tunnel.
- [DNS löst auf dem Mac nicht auf](https://kilobat.app/de/guides/dns-server-not-found.html): Wenn DNS ausfällt, kann der Mac einen Namen wie apple.com nicht in eine IP-Adresse umwandeln.
- [Herausfinden, warum eine Website oder API keine Verbindung bekommt](https://kilobat.app/de/guides/recipes/why-cant-it-connect.html): Funktioniert das Internet, aber eine Adresse nicht, prüft Kilobat jede Schicht der Reihe nach.
