---
title: "curl: (6) Could not resolve host auf dem Mac: DNS für das Terminal reparieren · Kilobat-Anleitungen"
url: "https://kilobat.app/de/guides/curl-could-not-resolve-host.html"
description: "curl meldet auf deinem Mac „(6) Could not resolve host“. Prüfe im Terminal den Namen, die DNS-Server, einen Proxy oder ein VPN und den Resolver von macOS."
---

Fehlermeldungen

# „curl: (6) Could not resolve host“ auf dem Mac

Exit-Code 6 von curl bedeutet, dass curl keine Adresse für den Hostnamen bekommen hat. Die curl-Dokumentation sagt: „The given remote host was not resolved.“

Gilt für: das mit macOS gelieferte curl und das curl von Homebrew, unter allen aktuellen macOS-Versionen. · Geprüft: 29. Oktober 2026

## Symptome

- Das Terminal zeigt `curl: (6) Could not resolve host: example.com`.
- Skripte und Installer, die curl nutzen, brechen mit Exit-Code 6 ab.
- Dieselbe Adresse öffnet sich im Browser – oder scheitert dort ebenfalls.

## Mögliche Ursachen

- **Ein Tippfehler oder ein leerer Host.** Eine Variable in einem Skript kann leer sein, sodass curl einen falschen Namen bekommt.
- **Keine Verbindung oder kein DNS.** Der Mac erreicht keinen DNS-Server.
- **Ein VPN mit eigenem DNS.** Firmennamen lösen nur auf, solange das VPN aktiv ist.
- **Ein Proxy, den curl nicht nutzt.** In Netzwerken, die nur Verbindungen über einen Proxy zulassen, braucht curl die Proxy-Einstellungen. Dann lässt es den Proxy den Namen auflösen.

## So prüfst du es

1. Gib den genauen Befehl aus. Prüfe, ob der Hostname stimmt.
2. Löse den Namen über den Resolver von macOS auf.

   ```
   dscacheutil -q host -a name example.com
   ```
3. Frag einen öffentlichen DNS-Server direkt. Eine Antwort hier, aber nicht oben, deutet auf deine DNS-Einstellungen hin.

   ```
   dig +short example.com @1.1.1.1
   ```
4. Zeige die Proxy-Variablen an, die curl liest.

   ```
   env | grep -i proxy
   ```
5. Führe curl mit Details aus. Die ersten Zeilen zeigen die Namensauflösung.

   ```
   curl -v https://example.com
   ```

## So behebst du es

1. Scheitert auch die Auflösung über macOS, repariere DNS. Siehe [DNS löst auf dem Mac nicht auf](https://kilobat.app/de/guides/dns-server-not-found.html).
2. Braucht das Netzwerk einen Proxy, richte ihn für curl ein.

   ```
   export https_proxy=http://proxy.example.com:8080
   ```
3. Verbinde für einen Firmennamen zuerst das VPN.
4. Leere den DNS-Cache und versuche es erneut. Siehe [DNS-Cache auf dem Mac leeren](https://kilobat.app/de/guides/flush-dns-cache-mac.html).

## Mit Kilobat

1. Die Verbindungsdiagnose von Kilobat testet den Namen Schicht für Schicht: Netzwerk, Proxy, DNS, Regeln, IPv4, IPv6, TLS und Server. Sie nennt die Schicht, die gescheitert ist.

   ```
   kilobat why example.com
   ```
2. Um die Proxy-Variablen eines laufenden Prozesses zu nutzen, füge `--app` mit seinem Namen hinzu.

   ```
   kilobat why https://example.com --app process:curl
   ```
3. Diese Kilobat-Prüfungen sind kostenlos. KI-Agenten führen sie über MCP mit `diagnose_connection` und `diagnose_network` aus. Siehe [Herausfinden, warum eine Website oder API keine Verbindung bekommt](https://kilobat.app/de/guides/recipes/why-cant-it-connect.html).

## Fragen

**Warum funktioniert der Browser, curl aber nicht?**

Der Browser kann den System-Proxy oder sein eigenes DNS nutzen. curl liest Proxy-Variablen wie `https_proxy`. Siehe [Proxy-Einstellungen blockieren App-Verbindungen auf dem Mac](https://kilobat.app/de/guides/proxy-settings-breaking-apps.html).

## Quellen

- [curl: libcurl error codes](https://curl.se/libcurl/c/libcurl-errors.html)
- curl(1), EXIT CODES, Manpage aus macOS 27.2
- dscacheutil(1) und dig(1), Manpages aus macOS 27.2

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

## Verwandte Anleitungen

- [Git: „Could not resolve host: github.com“ auf dem Mac](https://kilobat.app/de/guides/git-could-not-resolve-host-github.html): Git hat keine Adresse für github.com bekommen.
- [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.
- [Proxy-Einstellungen blockieren App-Verbindungen auf dem Mac](https://kilobat.app/de/guides/proxy-settings-breaking-apps.html): Eine Proxy-Einstellung leitet den Datenverkehr über einen anderen Server.
- [Homebrew scheitert mit „curl: (28)“ auf dem Mac](https://kilobat.app/de/guides/homebrew-curl-28-timed-out.html): Homebrew lädt mit curl herunter.
- [Interne Namen lösen im VPN nicht auf](https://kilobat.app/de/guides/vpn-split-dns-internal-names.html): macOS kann Anfragen für eine Domain an einen DNS-Server senden und alle anderen an einen anderen.
