---
title: "Port 5000 auf dem Mac belegt: AirPlay-Empfänger und ControlCenter · Kilobat-Anleitungen"
url: "https://kilobat.app/de/guides/airplay-receiver-port-5000.html"
description: "Ab macOS 12 lauscht der AirPlay-Empfänger auf den Ports 5000 und 7000. Finde ihn mit lsof und verlege dann deinen Dev-Server oder schalte den AirPlay-Empfänger aus."
---

Entwickler

# Port 5000 oder 7000 auf dem Mac belegt: AirPlay-Empfänger

Apple führt die TCP-Ports 5000 und 7000 für AirPlay. Solange der AirPlay-Empfänger aktiv ist, kann ein Dev-Server diese Ports nicht nutzen.

Gilt für: macOS 12 Monterey und neuer. Die Einstellung findest du unter „Allgemein“ > „AirDrop & Handoff“, in neueren Versionen „AirDrop & Integration“. · Geprüft: 29. Oktober 2026

## Symptome

- Ein Flask- oder anderer Dev-Server auf Port 5000 bricht mit „address already in use“ ab.
- `lsof` zeigt `ControlCenter` auf Port 5000 oder 7000.
- `curl localhost:5000` liefert eine Antwort, die nicht von deiner App stammt.

## Mögliche Ursachen

- **AirPlay-Empfänger.** Mit dem AirPlay-Empfänger können andere Apple-Geräte Inhalte auf den Mac streamen. Apple führt die Ports 5000 und 7000 für AirPlay.
- **Ein anderer Server.** Ist der Prozess nicht ControlCenter, belegt eine andere App den Port. Siehe [Port auf dem Mac bereits belegt](https://kilobat.app/de/guides/port-already-in-use.html).

## So prüfst du es

1. Finde den Prozess auf Port 5000.

   ```
   lsof -nP -iTCP:5000 -sTCP:LISTEN
   ```

   Ausgabe Eine Zeile mit `ControlCenter` in der Spalte COMMAND bedeutet: Es ist der AirPlay-Empfänger.
2. Finde den Prozess auf Port 7000.

   ```
   lsof -nP -iTCP:7000 -sTCP:LISTEN
   ```

## So behebst du es

1. Am einfachsten nutzt du für deinen Dev-Server einen anderen Port, etwa 5001 oder 8000.
2. Um die Ports freizugeben, wähle Apple-Menü > „Systemeinstellungen“ > „Allgemein“ > „AirDrop & Handoff“. In neueren Versionen heißt der Bereich „AirDrop & Integration“.
3. Schalte „AirPlay-Empfänger“ aus.
4. Unter macOS 12 findest du die Einstellung unter „Systemeinstellungen“ > „Freigaben“ > „AirPlay-Empfänger“.
5. Führe lsof erneut aus, um sicherzugehen, dass der Port frei ist.

   ```
   lsof -nP -iTCP:5000 -sTCP:LISTEN
   ```

## Fragen

**Kann ich den AirPlay-Empfänger eingeschaltet lassen?**

Ja. Lass deinen Server auf einem anderen Port laufen. Den AirPlay-Empfänger musst du nur ausschalten, wenn die App unbedingt Port 5000 oder 7000 braucht.

**Warum läuft der Server unter Linux auf Port 5000?**

Der AirPlay-Empfänger ist eine macOS-Funktion. Andere Systeme belegen diesen Port nicht dafür.

## Quellen

- [Apple Support: Von Apple-Softwareprodukten verwendete TCP- und UDP-Ports](https://support.apple.com/en-us/103229)
- [Apple Support: Einstellungen für „AirDrop & Integration“ auf dem Mac ändern](https://support.apple.com/guide/mac-help/mchl6a407f99/mac)
- lsof(8), Manpage 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

- [Port auf dem Mac bereits belegt](https://kilobat.app/de/guides/port-already-in-use.html): Auf einem TCP-Port und einer Adresse kann nur ein Prozess lauschen.
- [Docker-Container vom Mac aus nicht erreichbar](https://kilobat.app/de/guides/docker-container-from-mac.html): Docker führt Container auf dem Mac in einer virtuellen Linux-Maschine aus.
- [Ein Container erreicht localhost auf dem Mac nicht](https://kilobat.app/de/guides/localhost-from-container.html): Jeder Container hat seinen eigenen Netzwerk-Stack.
- [Eine App findet keine Geräte im lokalen Netzwerk](https://kilobat.app/de/guides/local-network-permission.html): Ab macOS 15 Sequoia fragt macOS nach, bevor eine App sich mit Geräten in deinem lokalen Netzwerk verbindet.
