Najpierw potwierdź bezpośrednią łączność z adresem IP; zajmuj się DNS-em dopiero wtedy, gdy Plex działa po adresie, ale nie działa przez zwykłą nazwę hosta, wykrywanie aplikacji lub bezpieczną ścieżkę połączenia.
DNS może powodować problemy z Plexem przez resolver udostępniany przez router, filtrowanie w Pi-hole lub Unbound, nieaktualne odpowiedzi klienta, reguły split-DNS albo ochronę przed rebindingiem dla `plex.direct`. Takie awarie mogą wyglądać jak niedostępność serwera, mimo że usługa jest osiągalna po adresie IP. Użyj jednego niedziałającego klienta, jednego znanego adresu serwera i jednego alternatywnego resolvera, aby odizolować problem rozwiązywania nazw przed modyfikowaniem przekierowań portów, bibliotek lub ustawień kontenera.
Potwierdź łączność IP przed testowaniem DNS
Użyj znanego prywatnego adresu serwera Plex w sieci LAN i potwierdź, że host jest osiągalny, a port Plex odpowiada. Jeśli ścieżka IP nie działa, DNS nie jest pierwszą przyczyną. Najpierw napraw routing, zaporę sieciową, adresację hosta lub dostępność usługi, a dopiero potem zmieniaj ustawienia resolvera.
Diagnoza DNS staje się wiarygodna dopiero po potwierdzeniu bezpośredniego dostępu po adresie IP. Jeśli ten sam klient łączy się z Plexem po adresie, ale nie przez zwykłą nazwę lub bezpieczną ścieżkę, zachowanie resolvera można przetestować jako odrębną gałąź diagnostyczną.
Zapisz działający adres IP oraz niedziałającą nazwę hosta lub zachowanie aplikacji. Jeśli oba sposoby zawodzą, przerwij test DNS. Jeśli adres IP działa, a zwykła ścieżka Plexa nie, masz wyraźną podstawę do sprawdzenia resolvera, bezpiecznej nazwy lub ochrony przed rebindingiem.
Porównaj odpowiedzi resolverów i zachowanie ochrony przed rebindingiem
Wyślij zapytanie o niedziałającą nazwę hosta przez resolver faktycznie używany przez klienta i porównaj odpowiedź ze znanym działającym klientem lub tymczasowo zaufanym resolverem. Jeśli odpowiedzi się różnią, przed zmianą ustawień Plexa lub NAT-u sprawdź DNS-y przydzielane przez DHCP, lokalne przepisywania oraz filtrowanie.
`plex.direct` może rozwiązywać się do prywatnego adresu serwera, dlatego ochrona przed rebindingiem DNS może blokować odpowiedź, mimo że sam host Plexa działa poprawnie. Sprawdź w dziennikach resolvera zablokowane lub przepisane zapytania związane z Plexem, zamiast globalnie wyłączać ochronę przed rebindingiem.
Tymczasowo omiń jeden resolver dla jednego klienta, powtórz to samo żądanie do Plexa i zachowaj tylko najmniejszą zmianę, która naprawia niedziałającą ścieżkę. Jeśli alternatywny resolver niczego nie zmieni, cofnij test i przejdź do certyfikatów, wykrywania aplikacji, zapory sieciowej lub routingu zdalnego.
Jeśli oba resolvery zwracają tę samą odpowiedź, a kontrola bezpośredniego dostępu po IP nadal działa, DNS jest mniej prawdopodobną aktywną przyczyną. Zachowaj ten wynik i przejdź do weryfikacji certyfikatu, wykrywania aplikacji, zasad zapory lub ścieżki zdalnej, zamiast dodawać kolejne wyjątki resolvera.
Oddziel lokalną awarię DNS od problemu z dostępem zdalnym
Problem z DNS-em w sieci LAN może sprawić, że lokalni klienci uznają serwer za pośredni lub niedostępny, podczas gdy zewnętrzny dostęp zdalny nadal działa. Może być też odwrotnie: nazwy lokalne rozwiązują się poprawnie, ale publiczny port lub ścieżka CGNAT są niedostępne. Testowanie obu kierunków zapobiega temu, by jeden objaw maskował drugi.
Wyjątek dla domeny prywatnej może naprawić działanie lokalnego resolvera, ale nie tworzy przychodzącej ścieżki z internetu; problem występujący wyłącznie zdalnie nadal dotyczy topologii NAT-u, zapory lub sieci operatora.
Przetestuj jednego klienta LAN ze zwykłym DNS-em, tego samego klienta z tymczasowym alternatywnym resolverem oraz jednego klienta zdalnego przez komórkową transmisję danych. Zapisz, które pola macierzy przechodzą test. Taki wzorzec zwykle pokazuje, czy problem z DNS-em jest lokalny, zdalny czy niezwiązany z usterką.
Zachowaj poprawkę tylko wtedy, gdy przetrwa zmiany pamięci podręcznej i ponowne uruchomienie
Poprawki DNS mogą pozornie działać, ponieważ pamięć podręczna klienta przechowuje starą odpowiedź albo tymczasowe ominięcie resolvera jest nadal aktywne. Wyczyść lub wygaś odpowiednią pamięć podręczną, odśwież ustawienia sieciowe klienta i raz uruchom ponownie resolver lub router, zanim uznasz problem za rozwiązany.
Rebinding DNS i ustawienia NAT-u mogą się nakładać, dlatego udokumentuj, która pojedyncza zmiana rozwiązuje niedziałający test, zamiast zachowywać kilka niepotrzebnych wyjątków.
Jeśli DNS jedynie ujawnia większą zmianę routera lub podsieci, ścieżka zdalnego dostępu po zmianie routera staje się kolejną gałęzią diagnostyki po przywróceniu zwykłych ustawień klienta.
Wsparcie i wskazówki
Więcej do przeczytania

Czy Plex może współdzielić kartę graficzną z innym kontenerem Dockera?
Plex i inny kontener często mogą korzystać z tego samego układu GPU, ale należy przetestować obsługę sterowników, mapowanie urządzeń, obciążenie silnika wideo, pamięć oraz...

Jak ustalić, czy błąd Plex pochodzi od klienta, czy od serwera
Odtwórz ten sam przypadek na innym kliencie, porównaj ścieżkę sesji, a następnie zbierz dowody z serwera dopiero wtedy, gdy zakres analizy wskaże, gdzie faktycznie...

Jak skonfigurować pamięć podręczną Plex i tymczasową pamięć na transkodowane pliki
Chroń trwały stan Plex, umieszczając tymczasowe pliki transkodowania na odpowiedniej pamięci lokalnej, a następnie zweryfikuj czyszczenie, ilość wolnego miejsca i zachowanie podczas ponownego uruchamiania.

