Wie kann ich DNS für Bonjour und AirPrint einrichten, um Drucker über Subnetze hinweg anzukündigen?

Mehrere Drucker bleiben nicht mit Clients verbunden – obwohl alles statische IP-Adressen hat – und sie können nicht über Netzwerke gesucht werden, dh sie werden nicht mit Bonjour angezeigt.

Idealerweise möchte ich DNS so einrichten, dass in allen meinen Netzwerken Drucker einfach mit Bonjour hinzugefügt werden können und die Einstellungen dann auch am nächsten Tag weiter funktionieren, vorausgesetzt, die IP-Adressen usw. haben sich nicht geändert.

Apple sagt ganz deutlich ganz oben, hier "DNS verwenden, um netzwerkübergreifend zu drucken", erklärt aber leider nicht, wie das geht! Ich vermute, dass diese Geste darauf abzielte, Windows-Benutzer zu konvergieren.

Alle Ressourcen, die ich online finde, scheinen ziemlich alt zu sein – hier sind zum Beispiel Informationen, die wirklich aufregend waren , und von Apple sind alle 3 Drucker hier aufgelistet – aber in der OSX Server-Oberfläche oder dem neuesten OSX gibt es keine sogar eine Möglichkeit, viele der beschriebenen Dienste hinzuzufügen.

Um genau zu sein; dies sind alles HP-Drucker, die Airprint unterstützen , und auf dem Server läuft Yosemite mit 5.0.1 (das gleiche Problem bestand auch auf Server 4), wobei die Clients entweder auf Yosemite oder 10.11.

Die Firewall-Einstellungen für Layer 2, 3 und 7 sind alle korrekt und stören dies meines Wissens nicht (habe damit experimentiert, es aus). Ich habe auch mit dem Aktivieren und Deaktivieren von IPv6 experimentiert.

Antworten (2)

Ich habe dieses Problem gelöst, indem ich einer ausgewählten Gruppe von Gästen erlaubt habe, sich im selben LAN wie die Drucker zu befinden; Blockieren Sie sie jedoch erheblich mit Firewalls, sodass nur die Drucker und einige andere benötigte Computer von diesem bestimmten Wi-Fi-Netzwerk aus erreicht werden können.

Wenn Sie sehen, dass ich diese Antwort auf meine eigene Frage gegeben habe; Ich würde immer noch gerne hören, wie man DNS für Bonjour in den aktuellen Versionen von OSX und Server konfiguriert und Airprint oder andere Protokolle als Beispiele weiterleitet.

Sie müssen einen Internetstandard (beschrieben in RFC-6763 ) namens "DNS Service Discovery" , kurz: DNS-SD, studieren und recherchieren.

Alle weiteren Informationen, die Sie dafür benötigen, werden auf DNS-SD.org und auf ZeroConf.org gehostet .

Sehen Sie sich dort "How to set up Wide-Area AirPrint" an . Ziehen Sie Ihre Schlussfolgerungen darüber, wie Sie dasselbe mit AirPlay erreichen können. (Hinweis: Die DNS-Service-Records heißen anders...)