| Termin | Definicja |
|---|---|
| Błąd LLMNR – brak rozpoznawania nazw w sieci lokalnej | Błąd LLMNR (Link-Local Multicast Name Resolution) oznacza niepowodzenie rozpoznawania nazw komputerów w sieci lokalnej bez serwera DNS — zwykle wynika z wyłączenia tej funkcji przez politykę bezpieczeństwa (LLMNR bywa celowo blokowany ze względu na podatność na ataki spoofing). Czym jest błąd LLMNR i na czym polega brak rozpoznawania nazwBłąd LLMNR oznacza problem z ustaleniem adresu urządzenia na podstawie jego nazwy w obrębie sieci lokalnej. Mechanizm Link-Local Multicast Name Resolution został zaprojektowany do sytuacji, w której komputer próbuje odnaleźć inne urządzenie, ale nie otrzymuje odpowiedzi z podstawowej usługi DNS. Zamiast wysyłać zapytanie do centralnego źródła nazw, system kieruje komunikat do lokalnej sieci, aby urządzenie o wskazanej nazwie mogło samo odpowiedzieć. Jeżeli ta procedura nie działa, nazwa komputera, drukarki, udziału sieciowego albo innego zasobu może nie zostać zamieniona na prawidłowy adres IP. W praktyce pojawia się wtedy komunikat o nieodnalezieniu ścieżki, urządzenia lub lokalizacji sieciowej, mimo że sprzęt fizycznie pozostaje podłączony i może odpowiadać na inne rodzaje połączeń. Nie zawsze oznacza to awarię karty sieciowej. Przyczyną może być celowe wyłączenie LLMNR, niedopasowanie ustawień sieciowych, blokada zapytań multicastowych albo nieprawidłowe działanie zapory. LLMNR jest rozwiązaniem pomocniczym, a nie pełnym zamiennikiem prawidłowo skonfigurowanego DNS. W małych sieciach domowych i lokalnych może ułatwiać korzystanie z urządzeń po nazwie, jednak w środowiskach wymagających większej kontroli często ogranicza się jego działanie. Wynika to z faktu, że odpowiedź na zapytanie może zostać przechwycona lub sfałszowana przez urządzenie obecne w tej samej sieci. Z tego powodu brak rozpoznawania nazw może być skutkiem świadomej polityki ochrony, a nie przeoczenia. Kontekst techniczny i porównanie z innymi metodami rozpoznawania urządzeńPodczas otwierania zasobu opartego na nazwie system musi najpierw ustalić, jaki adres odpowiada danemu oznaczeniu. Najczęściej wykorzystywany jest DNS, który przechowuje informacje o nazwach i adresach w uporządkowanej bazie. Gdy odpowiedź z DNS nie jest dostępna albo nazwa dotyczy wyłącznie sieci lokalnej, system może próbować użyć innych mechanizmów, takich jak LLMNR, NetBIOS Name Service lub rozwiązania oparte na lokalnym wykrywaniu urządzeń. LLMNR działa w sposób rozgłoszeniowy dla określonego segmentu sieci. Komputer wysyła zapytanie do urządzeń znajdujących się w pobliżu, a właściwe urządzenie powinno rozpoznać własną nazwę i zwrócić informację potrzebną do nawiązania połączenia. Taki sposób działania różni się od bezpośredniego odwołania do DNS, ponieważ odpowiedź nie musi pochodzić z jednego, wcześniej wskazanego źródła. W efekcie działanie może zależeć od konfiguracji zapory, profilu sieciowego, obsługi multicastu oraz reguł obowiązujących na poszczególnych komputerach. Warto odróżnić brak rozpoznawania nazwy od braku łączności. Jeżeli urządzenie odpowiada po wpisaniu adresu IP, ale nie reaguje na nazwę, problem prawdopodobnie dotyczy rozwiązywania nazw lub lokalnej konfiguracji. Jeżeli nie działa również połączenie bezpośrednie, przyczyny należy szukać szerzej, między innymi w połączeniu bezprzewodowym, przewodzie, adresacji, zaporze albo stanie samego urządzenia. Takie porównanie pomaga ograniczyć zakres poszukiwań i uniknąć niepotrzebnych zmian w ustawieniach ochrony. Pod względem bezpieczeństwa LLMNR jest traktowany ostrożniej niż poprawnie zarządzany DNS. W niektórych konfiguracjach wyłącza się go za pomocą zasad systemowych, ponieważ niezabezpieczone zapytania lokalne mogą ułatwiać podsłuchiwanie lub podsuwanie fałszywych odpowiedzi. Przywrócenie działania tej funkcji bez rozpoznania przyczyny nie zawsze jest właściwym rozwiązaniem. Często korzystniejsze okazuje się uporządkowanie nazw urządzeń, uzupełnienie konfiguracji DNS albo używanie adresów i wpisów przypisanych w sposób kontrolowany. Typowe problemy, objawy i błędy konfiguracyjne - Błąd LLMNR – brak rozpoznawania nazw w sieci lokalnejNajczęściej zgłaszanym objawem jest możliwość korzystania z internetu przy jednoczesnym braku dostępu do zasobów lokalnych wpisywanych po nazwie. Nie można wtedy otworzyć folderu sieciowego, połączyć się z drukarką albo odnaleźć wybranego komputera, choć diody na urządzeniach wskazują aktywne połączenie. Czasem nazwa działa po ponownym uruchomieniu, a po pewnym czasie przestaje być rozpoznawana. Taka niestabilność może wskazywać na konflikt ustawień, opóźnione uzyskanie adresu albo niespójne działanie różnych metod wykrywania. Do typowych przyczyn należy niezgodność profilu sieciowego. Reguły dla sieci publicznej są zwykle bardziej restrykcyjne niż reguły dla sieci prywatnej, dlatego urządzenie może przestać odpowiadać na lokalne zapytania po zmianie profilu. Znaczenie mają także ustawienia zapory, programy ochronne, zasady grupy, aktualizacje systemu oraz konfiguracja punktu dostępowego. Blokada multicastu na urządzeniu sieciowym może uniemożliwić wymianę zapytań, nawet gdy adresacja IP została przydzielona prawidłowo. Błąd może również wynikać z używania nazwy, która nie jest jednoznaczna, ze zmiany nazwy komputera bez ponownego uruchomienia usług albo z pozostawienia nieaktualnych wpisów i mapowań. W sieci z kilkoma podobnie nazwanymi urządzeniami łatwo pomylić problem LLMNR z błędem udziału, uprawnień lub logowania. Samo wyczyszczenie pamięci podręcznej nazw może pomóc tylko wtedy, gdy przyczyną są przestarzałe dane. Nie rozwiąże natomiast problemu zablokowanej komunikacji ani błędnych zasad bezpieczeństwa. Diagnostyka powinna obejmować sprawdzenie adresu IP, maski, bramy i adresów DNS, a następnie porównanie wyników dla kilku urządzeń. Przydatne jest ustalenie, czy zasób działa po adresie IP, czy komputer znajduje się w tej samej podsieci oraz czy problem występuje na jednym urządzeniu, czy na całej sieci. Należy także zweryfikować, czy zapora nie odrzuca komunikatów związanych z rozpoznawaniem nazw oraz czy wyłączenie LLMNR jest zamierzone. Zmiany powinny być wprowadzane pojedynczo, z zachowaniem wcześniejszych ustawień, aby można było ocenić ich rzeczywisty wpływ. W jakich sytuacjach warto oddać urządzenie do diagnozy - Błąd LLMNR – brak rozpoznawania nazw w sieci lokalnejPomoc serwisowa jest wskazana, gdy brak rozpoznawania nazw powtarza się mimo prawidłowego połączenia z siecią, dotyczy kilku urządzeń albo pojawił się po aktualizacji, zmianie routera lub modyfikacji zasad ochrony. Warto zgłosić problem także wtedy, gdy połączenie po adresie IP działa, lecz zasoby otwierane po nazwie pozostają niedostępne i nie ma pewności, czy należy zmieniać ustawienia zapory lub funkcje rozpoznawania nazw. W Warszawskim Pogotowiu Komputerowym 24/7 można zlecić sprawdzenie konfiguracji sieci lokalnej, zapory, profilu połączenia oraz sposobu rozwiązywania nazw. Analiza pozwala rozróżnić usterkę systemową od celowego ograniczenia LLMNR i dobrać rozwiązanie odpowiadające warunkom danej sieci. W razie potrzeby można uporządkować nazwy urządzeń, poprawić ustawienia DNS, zweryfikować dostęp do udziałów i sprawdzić, czy przyjęta konfiguracja nie osłabia ochrony. Przed przekazaniem zgłoszenia warto zanotować dokładny komunikat, nazwę niedostępnego urządzenia, informację o tym, czy działa połączenie po adresie IP, oraz moment pojawienia się problemu. Pomocne jest również wskazanie, czy trudność występuje na wszystkich komputerach, tylko przez Wi-Fi, czy także przy połączeniu przewodowym. Tak przygotowane dane ułatwiają odtworzenie sytuacji i ograniczają ryzyko przypadkowego wyłączenia zabezpieczeń w celu przywrócenia samego dostępu po nazwie. |