Serwisanci dostępni teraz · czynne całą dobę, także w weekendy i świętaWarszawa i okolice · dojazd bezpłatny
Darmowa diagnoza laptopa

Darmowa diagnoza laptopa

Dojazd do klienta bezpłatnie

Dojazd do klienta bezpłatnie

Laptopy zastępcze bezpłatnie

Laptopy zastępcze bezpłatnie

Odbiór i zwrot sprzętu bezpłatnie

Odbiór i zwrot sprzętu bezpłatnie

Brak mDNS – Bonjour nie działa

Termin Definicja
Brak mDNS – Bonjour nie działa

Brak działania mDNS (protokołu wykorzystywanego m.in. przez Bonjour do wykrywania urządzeń Apple w sieci) wskazuje na blokadę portu 5353 (UDP) przez zaporę sieciową.

Brak mDNS – Bonjour nie działa: na czym polega problem

Brak mDNS oznacza, że urządzenie lub usługa korzystająca z mechanizmu Bonjour nie może zostać automatycznie odnaleziona w lokalnej sieci. mDNS, czyli multicast DNS, pozwala rozwiązywać nazwy urządzeń bez udziału klasycznego serwera DNS. Dzięki temu sprzęt i aplikacje mogą wykrywać dostępne usługi, takie jak udostępnione drukarki, zasoby sieciowe, urządzenia multimedialne albo inne programy działające w tej samej podsieci.

W odróżnieniu od zwykłego zapytania DNS kierowanego do konkretnego serwera, mDNS wykorzystuje komunikację rozgłoszeniową multicast. Bonjour jest warstwą systemową i programową, która korzysta z tego mechanizmu do automatycznego publikowania oraz wyszukiwania usług. Jeżeli komunikaty mDNS nie docierają między urządzeniami, lista dostępnych zasobów może pozostać pusta, mimo że połączenie z internetem działa prawidłowo.

Kontekst techniczny i porównanie z klasycznym DNS

Klasyczny DNS służy przede wszystkim do tłumaczenia nazw domenowych na adresy IP za pośrednictwem skonfigurowanych serwerów DNS. mDNS działa lokalnie i nie wymaga centralnego serwera nazw. Zapytania są wysyłane do grupy multicastowej, a urządzenie, które rozpoznaje daną nazwę usługi, może odpowiedzieć bezpośrednio. W praktyce upraszcza to konfigurację małych sieci domowych, biurowych i pracowni, w których nie utworzono własnej infrastruktury DNS.

Najczęściej wykorzystywany jest port UDP 5353. Sama obecność otwartego portu nie gwarantuje jednak poprawnego działania. Znaczenie mają również: obsługa multicastu przez router lub punkt dostępowy, prawidłowy wybór interfejsu sieciowego, reguły zapory, izolacja klientów Wi-Fi, konfiguracja profilu sieci oraz działanie usługi odpowiedzialnej za Bonjour. W sieciach podzielonych na różne podsieci mDNS może nie przechodzić automatycznie między segmentami, chyba że zastosowano odpowiedni reflektor lub przekaźnik mDNS.

Warto odróżnić awarię mDNS od problemu z samym połączeniem sieciowym. Jeżeli adres IP urządzenia jest osiągalny, lecz nie pojawia się jego nazwa lub usługa, przyczyną może być filtrowanie multicastu albo wyłączona publikacja usługi. Jeżeli nie działa również komunikacja po adresie IP, konieczne jest sprawdzenie szerszego zakresu ustawień sieciowych.

Typowe problemy i błędy powodujące brak wykrywania usług

Jedną z częstych przyczyn jest zapora sieciowa blokująca ruch UDP 5353 albo ograniczająca komunikację multicastową. Reguła może być aktywna tylko dla określonego profilu sieci, dlatego zmiana oznaczenia połączenia z prywatnego na publiczne może nagle uniemożliwić wykrywanie urządzeń. Podobny skutek może powodować pakiet ochronny wyposażony we własny filtr sieciowy.

Problemy pojawiają się także wtedy, gdy urządzenie jest podłączone do innej sieci niż sprzęt udostępniający usługę. Dotyczy to między innymi połączenia z siecią gościnną, aktywnej izolacji klientów bezprzewodowych, kilku punktów dostępowych z nieprawidłową konfiguracją roamingu oraz routerów, które ograniczają pakiety multicast w celu zmniejszenia obciążenia sieci.

Do nieprawidłowości może dojść po aktualizacji systemu, zmianie sterownika karty sieciowej, instalacji programu filtrującego ruch albo ręcznej modyfikacji ustawień zapory. Czasami usługa Bonjour nie jest uruchomiona, została zatrzymana przez system lub działa na innym interfejsie niż ten, przez który odbywa się komunikacja. Zdarza się również, że urządzenie odpowiada poprawnie, ale aplikacja przechowuje nieaktualną listę usług i wymaga ponownego uruchomienia.

Diagnostykę można rozpocząć od sprawdzenia, czy urządzenia znajdują się w tej samej podsieci, czy komunikacja po adresie IP jest możliwa oraz czy reguły bezpieczeństwa dopuszczają UDP 5353. Następnie sprawdza się działanie usługi Bonjour, ustawienia multicastu w routerze, aktywne interfejsy sieciowe i ewentualną izolację klientów. Wyłączenie zabezpieczeń na stałe nie jest właściwym rozwiązaniem, ponieważ może obniżyć poziom ochrony. Bezpieczniej jest ustalić konkretną regułę odpowiedzialną za blokadę i ograniczyć zmianę do zaufanego profilu sieci.

Kiedy warto zgłosić brak mDNS do serwisu

Zgłoszenie do serwisu jest uzasadnione, gdy usługi znikają mimo prawidłowego połączenia z siecią, problem występuje na kilku urządzeniach jednocześnie, nie można ustalić źródła blokady albo konieczna jest analiza routera, zapory i konfiguracji wielu interfejsów. Pomoc może być potrzebna również wtedy, gdy po aktualizacji systemu przestało działać automatyczne wykrywanie urządzeń, a ręczne wpisywanie adresów IP nie rozwiązuje problemu.

W Warszawie takie przypadki można przekazać do Warszawskiego Pogotowia Komputerowego 24/7 pod numerem +48 22 100 48 29. W ramach diagnostyki można sprawdzić ustawienia sieciowe, reguły zapory, działanie Bonjour oraz komunikację multicastową, a następnie przywrócić wykrywanie usług w sposób dopasowany do używanej konfiguracji. Naprawy realizowane są z reguły w ciągu do 3 dni roboczych.

+48 22 100 48 29Zadzwoń teraz · serwisant w 1 godzinę