Federico Mena Quintero
federico@gnome.org 2013
Zeroconf Dienstsuche in lokalen Netzwerken
Mario Blättermann
mario.blaettermann@gmail.com 2009-2012, 2016
Christian Kirbach
christian.kirbach@gmail.com 2011, 2012, 2015, 2017, 2018
Aljosha Papsch
al@rpapsch.de 2012
Tim Sabsch
tim@sabsch.com 2019

# Avahi

Avahi implementiert Zeroconf im Netzwerk. Es ermöglicht Programmen, Dienste wie Drucker in lokalen Netzwerken ohne vorherige Einrichtung zu finden. Darüber hinaus erlaubt es Anwendungen, Dienste einzurichten, die über das lokale Netzwerk ohne Konfiguration erreichbar sind. Beispiel: Ein Sofortnachrichtenprogramm, das Benutzer im LAN findet, ohne dass davor ein zentraler Server dafür eingerichtet werden muss.

Avahi ist eine Implementation der Spezifikationen DNS Service Discovery und Multicast DNS, die Teil der Netzwerktechnologie Zeroconf sind.

Verschiedene Programm in GNOME verwenden Avahi, um Dienste zu erkennen. Mittels Gnome-user-share (ein Modul für die Dateiverwaltung Nautilus) können Benutzer in einem lokalen Netzwerk Dateien miteinander teilen. Außerdem werden Rechner und Dateifreigaben mit Avahi gefunden. PulseAudio, die Low-Level-Audio-API von GNOME, verwendet Avahi für die Weiterleitung von Klängen in lokalen Netzwerken.

Avahi Referenz-Dokumentation