Napraw serwer DNS, który nie jest autorytatywny dla błędu strefy w systemie Windows 11/10

Podczas próby uruchomienia skrótów CMD z niestandardowych lokalizacji może pojawić się komunikat „ Serwer DNS nieautorytatywny dla tej strefy(DNS Server not authoritative for this zone) ”. Może również uniemożliwić i uniemożliwić wykonanie ważnego zadania. Przyjrzyjmy się niektórym metodom, które mogą pomóc w pozbyciu się tego problemu z DNS .

Serwer DNS nie jest autorytatywny

Jak naprawić serwer DNS , który nie jest autorytatywny dla błędu strefy?

Kompletny komunikat o błędzie zawiera następujący opis –

The system cannot find message test for message in the file for Application, DNS Server not authoritative for zone

Aby rozwiązać ten problem, możesz wypróbować następujące metody rozwiązywania problemów.

  1. Uruchom wiersz polecenia(Run Command Prompt) bezpośrednio z katalogu.
  2. Opróżnij DNS.
  3. Odtwórz nowy skrót CMD.
  4. Utwórz nowe konto użytkownika lokalnego.
  5. Zamiast tego użyj PowerShell.

1] Uruchom wiersz polecenia(Run Command Prompt) bezpośrednio z katalogu

 

Otwórz wiersz polecenia

Czasami katalogi pośrednie są nieautoryzowane lub uszkodzone. Tak więc, gdy próbujesz uruchomić wiersz polecenia(Command Prompt) bezpośrednio za pomocą łącza skrótu dostępnego na pulpicie(Desktop) , pojawia się błąd. Aby to naprawić, spróbuj uruchomić wiersz polecenia(Command Prompt) bezpośrednio z katalogu. Dla tego,

Przejdź do wyszukiwania(Search) i wpisz wiersz polecenia.

Gdy otworzy się okno wiersza polecenia(Command Prompt) , kliknij prawym przyciskiem myszy opcję wiersza polecenia i wybierz opcję Otwórz lokalizację pliku(Open file location) .

Powinno otworzyć się nowe okno z listą różnych skrótów do aplikacji.

Z listy wybierz CMD i otwórz ją.

Sprawdź, czy serwer DNS nie jest autorytatywny dla tej strefy(DNS Server not authoritative for this zone) nadal pojawia się komunikat

Ta metoda zadziałała dla wielu użytkowników systemu Windows(Windows) .

2] Opróżnij DNS

Możesz usunąć pamięć podręczną DNS(delete the DNS cache) , wykonując następujące kroki i sprawdź, czy to rozwiązuje problem:

Wpisz CMD w pasku wyszukiwania.

Kliknij prawym przyciskiem myszy(Right-click) wpis CMD i wybierz Uruchom(Run) jako administrator.

Wpisz ipconfig /flushdnsi naciśnij Enter

Zrestartuj swój komputer.

Sprawdź, czy problem został rozwiązany.

3] Odtwórz nowy skrót CMD

Istnieje inne obejście tego problemu poprzez utworzenie nowego skrótu CMD . Oto jak zacząć!

Kliknij prawym przyciskiem myszy(Right-click) w pustym miejscu na pulpicie(Desktop) , wybierz Nowy(New)  >  Skrót(Shortcut) .

W wyświetlonym oknie Utwórz skrót(Create Shortcut) wpisz następujący tekst i naciśnij przycisk Dalej(Next)%COMSPEC%.

Teraz w pustym polu Wpisz nazwę tego skrótu(Type a name for this shortcut) wpisz „ Wiersz polecenia(Command Prompt) ”.

Naciśnij przycisk Zakończ(Finish) , aby dodać skrót do pulpitu(Desktop) .

4] Utwórz nowe konto użytkownika lokalnego

Chociaż najlepszą opcją dla każdego, kto korzysta z twojego komputera, jest korzystanie z niego za pośrednictwem konta Microsoft , możesz przełączyć się na konto użytkownika lokalnego(Local User) , jeśli nie możesz uzyskać dostępu do niektórych jego aplikacji. Jeśli więc  serwer DNS nie jest autorytatywny dla błędu strefy w systemie Windows(Windows) podczas otwierania narzędzia Command Utility(Command Utility) , spróbuj zamiast tego utworzyć konto lokalne. Utworzenie lokalnego konta użytkownika za pomocą PowerShell(create a local user account using PowerShell) jest bardzo łatwe .

5] Zamiast tego użyj PowerShell

Na koniec, jeśli wszystkie powyższe metody nie przyniosą pożądanych rezultatów, przełącz się na Windows PowerShell . Pełni tę samą funkcję, co w wierszu polecenia(Command Prompt) .

W przeciwieństwie do większości powłok, które akceptują i zwracają tylko tekst, PowerShell akceptuje i zwraca obiekty .NET.

Oprócz powyższego rozwiązania możesz spróbować przywrócić kondycję plików systemowych i sprawdzić stan(restoring the health of the system files and check the status) lub otworzyć wiersz polecenia(Command Prompt) z jego folderu(Folder) .

Jak sprawdzić ustawienia DNS w (DNS)systemie Windows(Windows) ?

  • Otwórz Panel sterowania,(Control Panel) a następnie wybierz Połączenia sieciowe(Network Connections) .
  • Następnie kliknij prawym przyciskiem myszy używane połączenie sieciowe i wybierz opcję Właściwości(Properties option) .
  • Następnie kliknij dwukrotnie wpis Internet Protocol (TCP/IP).
  • Tutaj upewnij się, że pole Uzyskaj adres IP automatycznie(Obtain an IP address automatically) jest zaznaczone.

Jak sprawić, by mój serwer był autorytatywny dla strefy?

  • Otwórz Panel sterowania(Control Panel) , przejdź do Narzędzia administracyjne(Administrative Tools) i wybierz DNS .
  • Następnie w drzewie konsoli Menedżera DNS(DNS Manager) kliknij prawym przyciskiem odpowiednią strefę i naciśnij przycisk Właściwości(Properties) .
  • Teraz wybierz kartę Serwery nazw(Name Servers) , kliknij Dodaj(Add) i określ dodatkowe serwery DNS według ich nazw i adresów IP.
  • Po zakończeniu kliknij Dodaj(Add ) , aby dodać je do listy.

Hope it helps!



About the author

Jestem inżynierem oprogramowania z ponad 10-letnim doświadczeniem na platformach Windows 11 i 10. Skupiam się na tworzeniu i utrzymywaniu wysokiej jakości oprogramowania zarówno dla Windows 7, jak i Windows 8. Pracowałem również nad wieloma innymi projektami, w tym między innymi Chrome, Firefox, Xbox One i plikami.



Related posts