Konfiguracja przetłumaczonych subdomen wymaga poprawnej konfiguracji DNS, SSL/TLS i źródła. Aby ułatwić rozwiązywanie problemów, Linguise udostępnia teraz debuger tłumaczenia subdomen, który sprawdza konfigurację i wskazuje problemy z konfiguracją lub łącznością.
Debuger pomaga zidentyfikować przyczynę niepowodzenia kontroli konfiguracji i dostarcza odpowiednich informacji o błędzie, dzięki czemu można rozwiązać problem i ponownie sprawdzić konfigurację.
Co sprawdza Subdomain Translation Debugger?
Debuger sprawdza konfigurację DNS, połączenia SSL/TLS oraz oryginalną stronę internetową (origin). Weryfikuje własność domeny, przetłumaczone rekordy CNAME subdomen, rekordy A/AAAA, certyfikaty i dostępność protokołu HTTPS.
Sprawdza również, czy źródło jest publicznie dostępne i zwraca użyteczną odpowiedź HTTP. Każde sprawdzenie zwraca status oraz, w stosownych przypadkach, kod błędu.
Zrozumienie wyników diagnostycznych
Debuger używa różnych statusów do pokazywania wyników każdego sprawdzenia.
Przegrany
Status „Niepowodzenie” oznacza, że debugger wykrył problem z konfiguracją lub łącznością, który należy naprawić. Sprawdź kod błędu i szczegóły diagnostyczne, aby zidentyfikować problematyczny komponent, taki jak DNS, SSL/TLS lub witrynę źródłową. Po rozwiązaniu problemu ponownie uruchom sprawdzanie konfiguracji, aby zweryfikować wynik.
Ostrzeżenie
Status Ostrzeżenie oznacza, że strona internetowa jest dostępna, ale jej odpowiedź może uniemożliwić prawidłowe tłumaczenie lub wskazywać na potencjalny problem z konfiguracją. Przejrzyj szczegóły diagnostyczne i sprawdź konfigurację strony internetowej, serwera lub sieci źródłowej, zgodnie ze wskazówkami. Po rozwiązaniu problemu ponownie uruchom sprawdzanie konfiguracji.
Nieznany
Status Nieznany oznacza, że debugger nie mógł uzyskać wiarygodnego wyniku sprawdzenia. Najpierw spróbuj ponownie wykonać sprawdzenie konfiguracji. Jeśli ten status się utrzymuje, przejrzyj informacje diagnostyczne i sprawdź, czy przyczyną jest problem z DNS, TLS lub łącznością.
Pominięto
Status „Pominięto” oznacza, że sprawdzenie nie mogło zostać wykonane, ponieważ wymagane poprzednie sprawdzenie nie powiodło się. Na przykład, sprawdzenie TLS może zostać pominięte, gdy przetłumaczona nazwa hosta nie może zostać rozwiązana przez DNS. Status „Pominięto” oznacza, że sprawdzenie nie mogło zostać wykonane, ponieważ poprzednie sprawdzenie nie powiodło się. Najpierw popraw wcześniejsze, nieudane sprawdzenie, a następnie ponownie uruchom sprawdzanie konfiguracji.
Błędy DNS
Błędy DNS występują, gdy rekordy wymagane do połączenia przetłumaczonych subdomen lub oryginalnej witryny internetowej są brakujące, nieprawidłowe lub nie można ich rozwiązać.
Nieprawidłowa lub brakująca nazwa CNAME subdomeny
Ten błąd oznacza, że nazwa hosta w przetłumaczonym języku nie odpowiada wymaganemu celowi CNAME Linguise .
Sprawdź konfigurację DNS dla nazwy hosta w danym języku i upewnij się, że jej rekord CNAME wskazuje na Linguise podany podczas konfiguracji. Jeśli rekordu brakuje lub wskazuje na niewłaściwy obiekt docelowy, zaktualizuj go u swojego dostawcy DNS. Debuger może zgłosić następujące błędy:
- DNS_CNAME_NXDOMAIN: przetłumaczonej nazwy hosta nie można rozwiązać.
- DNS_CNAME_MISMATCH: rekord CNAME wskazuje na nieprawidłowy obiekt docelowy.
Weryfikacja własności domeny
Ten błąd oznacza, że wymaganylinguise brakuje lub jego wartość nie jest zgodna z bieżącą wartością weryfikacyjną. Debuger może zgłosić błąd DNS_TXT_MISMATCH, gdy rekord TXT nie zawiera oczekiwanej wartości weryfikacyjnej.
Otwórz swojego dostawcę DNS i sprawdź _linguise.<domain> Rekord TXT. Dodaj rekord, jeśli go brakuje, lub zaktualizuj jego wartość do wartości weryfikacyjnej podanej przez Linguise.
Nie usuwaj niepowiązanych rekordów TXT ze swojej domeny. Po rozpowszechnieniu zmiany DNS ponownie uruchom sprawdzanie konfiguracji.
Oryginalny błąd DNS domeny
Ten błąd oznacza, że oryginalna domena nie odpowiada za użyteczny publiczny rekord A lub AAAA. Sprawdź swoje rekordy DNS i upewnij się, że domena odpowiada za poprawny publiczny adres IP.
Jeśli rekord jest brakujący lub nieprawidłowy, zaktualizuj go u swojego dostawcy DNS. Poczekaj na rozpowszechnienie zmian w DNS, a następnie ponownie uruchom sprawdzanie konfiguracji.
Błędy SSL/TLS
Błędy SSL/TLS występują, gdy Linguise nie może nawiązać prawidłowego, bezpiecznego połączenia HTTPS z przetłumaczoną subdomeną lub oryginalną witryną.
Błąd przetłumaczonej subdomeny SSL/TLS
Ten błąd oznacza, że Linguise nie mógł nawiązać prawidłowego połączenia TLS z przetłumaczoną nazwą hosta.
Sprawdź, czy nazwa hosta posiada ważny, nieprzeterminowany certyfikat SSL, który dokładnie odpowiada nazwie hosta. Sprawdź również, czy łańcuch certyfikatów jest kompletny i czy protokół HTTPS jest dostępny na porcie 443.
Jeśli korzystasz z CDN, odwrotnego proxy lub WAF, sprawdź konfigurację TLS i upewnij się, że nie blokuje ona połączenia. Po poprawieniu konfiguracji ponownie uruchom sprawdzanie konfiguracji.
Oryginalny błąd SSL/TLS witryny
Ten błąd oznacza, że Linguise nie mógł nawiązać prawidłowego połączenia HTTPS z oryginalną witryną.
Sprawdź certyfikat źródłowy pod kątem wygaśnięcia, niezgodności nazwy hosta, niekompletnego łańcucha certyfikatów lub innych problemów z konfiguracją TLS. Jeśli Twoja witryna korzysta z CDN lub odwrotnego proxy, sprawdź również, czy dla połączenia źródłowego jest wydawany prawidłowy certyfikat. Napraw certyfikat lub konfigurację TLS, a następnie ponownie uruchom sprawdzanie konfiguracji.
Błędy witryny Origin
Błędy pochodzenia występują, gdy Linguise nie może nawiązać właściwego połączenia ze stroną źródłową lub nie otrzymuje od niej użytecznej odpowiedzi.
Błąd miejsca docelowego pochodzenia
Ten błąd oznacza, że skonfigurowane źródło wskazuje na miejsce docelowe, do którego Linguise nie ma dostępu. Upewnij się, że domena wskazuje na miejsce docelowe dostępne publicznie.
Jeśli źródło używa adresu prywatnego, adresu pętli zwrotnej lub adresu lokalnego łącza, zaktualizuj konfigurację źródła, aby używało publicznie dostępnego miejsca docelowego, a następnie ponownie uruchom sprawdzanie konfiguracji.
Błędy HTTP pochodzenia
Ten błąd oznacza, że Linguise może dotrzeć do oryginalnej witryny, ale otrzymuje odpowiedź HTTP, która może uniemożliwić wiarygodne tłumaczenie.
Typowe przyczyny to przekroczenie limitu czasu żądania, wymagania uwierzytelniania, ograniczenie przepustowości, przekierowania lub błędy serwera. Sprawdź bezpośrednio witrynę źródłową i sprawdź konfigurację serwera, zapory sieciowej, WAF, uwierzytelniania i ograniczenia przepustowości.
Upewnij się, że oryginalna strona internetowa może zwrócić prawidłową odpowiedź na żądania z Linguise, a następnie ponownie uruchom sprawdzanie konfiguracji.
Błędy diagnostyczne i wykonawcze
Błędy diagnostyczne i błędy czasu wykonania są związane z debuggerem lub jego procesem diagnostycznym i niekoniecznie wskazują na problem z konfiguracją DNS, TLS lub źródła.
CORE_CHECKER_FAILED
Ten błąd oznacza, że główny moduł diagnostyczny nie zakończył weryfikacji pomyślnie. Spróbuj ponownie przeprowadzić weryfikację konfiguracji i sprawdź szczegóły diagnostyczne, jeśli są dostępne. Jeśli błąd nadal występuje, sprawdź, czy problem z konfiguracją lub łącznością nie wpływa na proces diagnostyki.
ZMIENIONO_KONFIGURACJĘ_DIAGNOSTYCZNĄ
Ten błąd oznacza, że konfiguracja diagnostyczna uległa zmianie podczas sprawdzania, więc wynik może być nieprawidłowo uzyskany. Uruchom diagnostykę ponownie, używając bieżącej konfiguracji, aby upewnić się, że sprawdzanie korzysta z najnowszych ustawień.
PRZEKROCZONY_TERMIN_DIAGNOSTYCZNY
Ten błąd oznacza, że operacja diagnostyczna nie zakończyła się w dozwolonym czasie. Spróbuj ponownie wykonać sprawdzenie konfiguracji i sprawdź szczegóły diagnostyczne, aby ustalić, czy sprawdzenie jest opóźnione przez bieżącą konfigurację lub łączność.
DIAGNOSTYCZNA_DOMENA_NIE_ZNALEZIONA
Ten błąd oznacza, że diagnostyka nie mogła znaleźć ani rozwiązać skonfigurowanej domeny. Sprawdź, czy domena jest poprawnie skonfigurowana i czy jej rekordy DNS są publicznie dostępne. Po rozwiązaniu wszelkich problemów z konfiguracją DNS lub domeny ponownie uruchom sprawdzanie konfiguracji.
ŻĄDANIE_DIAGNOSTYCZNE_NIEPRAWIDŁOWE
Ten błąd oznacza, że żądanie diagnostyczne nie mogło zostać przetworzone, ponieważ było nieprawidłowe. Spróbuj ponownie sprawdzić konfigurację i upewnij się, że diagnostyka działa z bieżącą konfiguracją i prawidłowymi szczegółami żądania.
DIAGNOSTYCZNA_SONDA_NIEUDANA
Ten błąd oznacza, że pojedyncza próba diagnostyczna nie powiodła się. Spróbuj ponownie wykonać diagnostykę i sprawdź dostępne szczegóły, aby zidentyfikować, która próba zakończyła się niepowodzeniem i czy problem jest związany z bieżącą konfiguracją lub łącznością.
DIAGNOSTYKA_NIEPOWODZONA
Ten błąd oznacza, że cały proces diagnostyczny nie przyniósł prawidłowego wyniku. Spróbuj ponownie sprawdzić konfigurację i sprawdź wszystkie dostępne szczegóły diagnostyczne, w tym nazwę hosta, identyfikator żądania i znacznik czasu, aby pomóc w zidentyfikowaniu przyczyny.
Jeśli po ponownej próbie i sprawdzeniu odpowiedniej konfiguracji błąd nadal występuje, przekaż kod błędu i szczegóły żądania diagnostycznego do działu pomocy technicznej Linguise w celu przeprowadzenia dalszego dochodzenia.
Jak rozwiązać problem
W przypadku rozwiązywania problemów w przypadku nieudanej kontroli konfiguracji rozwiąż problemy w kolejności wskazanej w wynikach diagnostyki:
- Własność domeny i DNS: upewnij się, że wymagane rekordy TXT, CNAME i A/AAAA są poprawnie skonfigurowane i publicznie rozpoznawalne.
- SSL/TLS: Sprawdź odpowiednie certyfikaty, konfigurację nazwy hosta, łańcuch certyfikatów i dostępność protokołu HTTPS.
- Źródło: Upewnij się, że oryginalna witryna internetowa jest publicznie dostępna i że jej serwer, zapora sieciowa, WAF, uwierzytelnianie i konfiguracja ograniczająca przepustowość pozwalają Linguise na dostęp do niej.
- Ponownie uruchom konfigurację Check: Po zastosowaniu niezbędnych poprawek i odczekaniu czasu na rozpowszechnienie zmian w DNS, ponownie uruchom konfigurację Check.
Naprawa wcześniejszego błędu DNS lub łączności może również rozwiązać zależne błędy TLS lub pochodzenia, a także sprawdzenia, które wcześniej oznaczono jako pominięte.
Debuger translacji subdomen ułatwia identyfikację i rozwiązywanie problemów z DNS, SSL/TLS i źródłem, które wpływają na przetłumaczone subdomeny. Przejrzyj zgłoszony błąd, zastosuj zalecaną poprawkę i ponownie uruchom opcję „Sprawdź konfigurację”, aby upewnić się, że konfiguracja działa poprawnie.
Jeśli po zastosowaniu się do zalecanych kroków rozwiązywania problemów problem nadal występuje, skontaktuj się z Linguise pomocą techniczną , aby uzyskać dalszą pomoc.