| Termin | Definicja |
|---|---|
| Error 2 – serwer nie znaleziony | Error 2, opisany jako serwer nie znaleziony, to pełne, opisowe określenie tego samego błędu nierozpoznanej nazwy serwera. Co oznacza komunikat „Error 2 – serwer nie znaleziony”„Error 2 – serwer nie znaleziony” jest opisowym komunikatem informującym, że program nie mógł odnaleźć serwera wskazanego w konfiguracji albo w adresie użytym podczas połączenia. Nie jest to jedna, uniwersalna nazwa błędu obowiązująca we wszystkich systemach i aplikacjach. Dokładne znaczenie zależy od programu, protokołu oraz sposobu zapisania adresu serwera. Wspólnym elementem jest jednak nieudane przejście od podanej nazwy hosta do osiągalnego adresu sieciowego lub brak możliwości rozpoczęcia dalszej komunikacji. Nazwa serwera może być podana jako pełna nazwa domenowa, na przykład serwer.firma.example, jako nazwa lokalna albo jako adres używany przez usługę sieciową. Aby połączenie mogło się rozpocząć, komputer musi ustalić, jaki adres IP odpowiada tej nazwie, a następnie skontaktować się z właściwym hostem i portem. Jeżeli nazwa zawiera literówkę, domena jest nieosiągalna, konfiguracja DNS jest błędna albo aplikacja korzysta z nieaktualnego adresu, pojawia się komunikat o nieznalezieniu serwera. Rola DNS, nazwy hosta i adresu IPNajczęstszym źródłem tego problemu jest nieudane rozwiązywanie nazwy DNS. DNS, czyli Domain Name System, tłumaczy nazwy domenowe na adresy IP. Przykładowo przeglądarka może próbować ustalić adres dla nazwy zapisanej w konfiguracji aplikacji, zanim otworzy połączenie TCP lub połączenie wymagane przez konkretny protokół. Brak odpowiedzi serwera DNS, błędny rekord, nieprawidłowy sufiks domeny albo użycie nazwy dostępnej wyłącznie w innej sieci może uniemożliwić ten etap. Nie każdy komunikat „serwer nie znaleziony” oznacza awarię samego serwera. Problem może znajdować się w lokalnej konfiguracji sieci, na przykład w ustawieniach serwera DNS, nieprawidłowym adresie bramy, aktywnym tunelu VPN albo wymuszonym serwerze proxy. Znaczenie ma również zasięg nazwy. Nazwa lokalna może działać w sieci firmowej, ale nie poza nią, natomiast pełna nazwa domenowa może wymagać dostępu do publicznego DNS. Samo wpisanie adresu IP zamiast nazwy bywa pomocne diagnostycznie, ale nie zawsze jest równoważne, ponieważ usługa może wymagać właściwej nazwy hosta, certyfikatu lub nagłówka aplikacyjnego. Rozróżnienie błędu nazwy od niedostępności usługiWarto odróżnić nieznalezienie serwera od sytuacji, w której serwer został znaleziony, lecz nie odpowiada. Jeżeli DNS zwróci adres IP, komputer może przejść do próby połączenia z określonym portem. Dopiero wtedy mogą wystąpić inne problemy: przekroczenie czasu oczekiwania, odrzucenie połączenia przez usługę, blokada zapory sieciowej albo błąd uwierzytelnienia. Komunikat o nieznalezieniu serwera zwykle wskazuje wcześniejszy etap, choć niektóre aplikacje stosują uproszczone opisy i mogą używać go także dla kilku różnych niepowodzeń. Podczas sprawdzania należy najpierw odczytać dokładny adres serwera z ustawień programu i porównać go z adresem wymaganym przez dostawcę usługi. Następnie można sprawdzić, czy inne strony lub usługi sieciowe działają, czy problem dotyczy jednej aplikacji, oraz czy ten sam adres jest dostępny z innego urządzenia w tej samej sieci. W systemie Windows przydatne są polecenia Postępowanie przy błędzie w codziennym użyciu komputeraJeżeli błąd pojawił się po zmianie routera, dostawcy internetu, oprogramowania zabezpieczającego lub ustawień VPN, należy uwzględnić te zmiany w kolejności diagnozy. W przypadku aplikacji korzystającej z własnego pliku konfiguracyjnego trzeba sprawdzić także port, protokół i ewentualny adres proxy. Gdy problem występuje tylko przy jednej nazwie, prawdopodobna jest pomyłka w nazwie hosta, nieaktualny rekord DNS albo ograniczenie dostępu do określonej sieci. Gdy nie działa rozpoznawanie wielu nazw, większego znaczenia nabiera konfiguracja DNS lub połączenie lokalne. Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC i ich podzespołów, w tym diagnozowaniem problemów z konfiguracją sieci, rozpoznawaniem nazw oraz uruchamianiem popularnego oprogramowania na komputerach użytkowych. W praktyce prawidłowa diagnoza wymaga ustalenia, czy przyczyną jest błędny wpis serwera, lokalna konfiguracja systemu, sieć, zapora, czy niedostępność usługi po stronie zewnętrznej. Dopiero po rozdzieleniu tych przypadków można dobrać właściwe działanie bez przypadkowej zmiany wielu ustawień naraz. |