Bonjour to technologia automatycznego wykrywania urządzeń i usług w sieci lokalnej, oparta na mDNS i DNS-SD. Umożliwia urządzeniom, takim jak kamery IP, rejestratory, wideodomofony czy drukarki, wzajemne odnajdywanie się bez ręcznego wpisywania adresów IP.
Czym jest Bonjour?
Bonjour to mechanizm typu zero-configuration networking, czyli sieci bez konieczności ręcznej konfiguracji każdego urządzenia. Technologia pozwala urządzeniom ogłaszać dostępne usługi oraz wyszukiwać inne urządzenia w tej samej sieci lokalnej.
Bonjour wykorzystuje przede wszystkim multicast DNS (mDNS) oraz DNS Service Discovery (DNS-SD). Urządzenie może dzięki temu rozpoznać nazwę hosta, na przykład w domenie .local, a także wykryć określone usługi dostępne w sieci.
Jak działa Bonjour?
Urządzenie obsługujące Bonjour wysyła zapytania lub ogłoszenia do lokalnej grupy multicast. Inne zgodne urządzenia odpowiadają, informując o swojej nazwie i dostępnych usługach. W typowej sieci nie trzeba wtedy znać adresu IP urządzenia ani konfigurować osobnego serwera DNS.
Bonjour działa zasadniczo w obrębie jednej sieci lokalnej lub jednego segmentu sieci. Standardowo korzysta z multicast DNS na porcie UDP 5353, dlatego poprawne przekazywanie ruchu multicast ma znaczenie dla jego działania.
Bonjour w monitoringu i systemach zabezpieczeń
W systemach CCTV Bonjour może ułatwiać wykrywanie kamer IP, rejestratorów NVR, serwerów VMS, stacji bramowych wideodomofonów oraz innych urządzeń sieciowych. Jest przydatny podczas pierwszej konfiguracji, wyszukiwania urządzeń w aplikacji lub dodawania sprzętu do systemu bez ręcznego ustalania jego adresu IP.
Sama obecność urządzenia na liście Bonjour nie oznacza jednak, że jest ono automatycznie kompatybilne z każdym rejestratorem. Bonjour odpowiada za wykrywanie urządzeń i usług, a nie za transmisję obrazu ani zgodność protokołów monitoringu. Do obsługi obrazu nadal mogą być wymagane odpowiednie protokoły, takie jak https://www.virtualeye.pl/pl/i/onvif/31" class="kb-link">ONVIF, RTSP lub rozwiązania producenta.
Kiedy Bonjour jest przydatny?
- podczas wyszukiwania kamer, rejestratorów i wideodomofonów w sieci lokalnej,
- przy konfiguracji urządzeń bez znajomości ich aktualnych adresów IP,
- w małych i średnich instalacjach, w których nie wdrożono rozbudowanego systemu zarządzania DNS,
- do wykrywania usług udostępnianych przez urządzenia inteligentnego domu i sprzęt sieciowy.
Ograniczenia Bonjour
Bonjour nie jest protokołem routingu, zdalnego dostępu ani komunikacji między dowolnymi sieciami. Wykrywanie może nie działać pomiędzy różnymi podsieciami, VLAN-ami lub przez router, jeśli nie skonfigurowano odpowiedniego przekaźnika mDNS. Problemy mogą powodować również zapory sieciowe, izolacja klientów Wi-Fi, filtrowanie multicastu oraz nieprawidłowa konfiguracja przełączników i punktów dostępowych.
Wyłączenie Bonjour nie musi uniemożliwiać pracy urządzenia. W wielu przypadkach sprzęt nadal może działać po ręcznym wpisaniu adresu IP, nazwie DNS lub dodaniu go przez inny mechanizm wykrywania. Z drugiej strony włączenie Bonjour nie zastępuje właściwego zabezpieczenia sieci i kontroli dostępu.
Na co zwrócić uwagę przy wyborze sprzętu?
Przed zakupem warto sprawdzić, czy urządzenie oraz używana aplikacja lub rejestrator obsługują Bonjour albo mDNS, a także jakie usługi są przez nie rozgłaszane. Należy upewnić się, że urządzenia będą pracowały w tym samym segmencie sieci lub że infrastruktura obsługuje przekazywanie mDNS między wymaganymi VLAN-ami.
W instalacjach CCTV trzeba dodatkowo zweryfikować zgodność protokołu transmisji obrazu, możliwość ręcznego dodania urządzenia po adresie IP oraz zasady działania Bonjour po restarcie urządzeń i zmianie adresacji. W większych lub bardziej chronionych sieciach warto ograniczyć rozgłaszanie usług do niezbędnych segmentów i stosować odpowiednie reguły zapory.
Powiązane pojęcia: mDNS, DNS-SD, ONVIF, RTSP, VLAN, multicast, DNS, kamera IP