Коригирайте DNS сървъра, който не е авторитетен за грешка в зоната в Windows 11/10

Когато се опитате да стартирате преки пътища на CMD от нестандартни места, може да получите съобщение „ DNS сървърът не е авторитетен за тази зона(DNS Server not authoritative for this zone) “. Освен това може да попречи и да ви попречи да изпълните важна задача. Нека разгледаме някои от методите, които могат да ви помогнат да се отървете от този проблем с DNS .

DNS сървърът не е авторитетен

Как да коригирам DNS сървъра, който не е авторитетен за грешка в зоната

Пълното съобщение за грешка носи следното описание –

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

За да отстраните този проблем, можете да опитате следните методи за отстраняване на неизправности.

  1. Изпълнете командния ред(Run Command Prompt) директно от директорията.
  2. Изчистете DNS.
  3. Създайте нов пряк път за CMD.
  4. Създайте нов Локален потребителски акаунт.
  5. Вместо това използвайте PowerShell.

1] Изпълнете командния ред(Run Command Prompt) директно от директорията

 

Отворете командния ред

Понякога непреките директории стават неоторизирани или повредени. Така че, когато се опитате да стартирате командния ред(Command Prompt) директно с помощта на пряката връзка, налична на вашия работен плот(Desktop) , получавате грешка. За да коригирате това, опитайте да стартирате командния ред(Command Prompt) директно от директорията. За това,

Отидете на Търсене(Search) и въведете командния ред.

Когато прозорецът на командния ред(Command Prompt) се отвори, щракнете с десния бутон върху опцията за командния ред и изберете опцията за отваряне на местоположението на файла(Open file location) .

Трябва да се отвори нов прозорец със списък с различни преки пътища за приложения.

От списъка изберете CMD и го отворете.

Проверете дали DNS сървърът, който не е авторитетен за тази зона(DNS Server not authoritative for this zone) , все още се появява

Този метод работи за много потребители на Windows .

2] Изчистете DNS

Можете да изтриете кеша на DNS(delete the DNS cache) , като следвате тези стъпки и вижте дали той отстранява проблема:

Въведете CMD в лентата за търсене.

Щракнете с десния бутон(Right-click) върху CMD записа и изберете Изпълни(Run) като администратор.

Въведете ipconfig /flushdnsи натиснете Enter

Рестартирайте компютъра си.

Проверете дали проблемът е разрешен.

3] Създайте нов пряк път за CMD

Има друго решение за заобикаляне на този проблем чрез създаване на нов пряк път за CMD . Ето как да започнете!

Щракнете с десния бутон върху(Right-click) празно място на работния плот(Desktop) , изберете Нов(New)  >  Пряк път(Shortcut) .

В полето Създаване(Create Shortcut) на пряк път , което се показва, въведете следния текст и натиснете бутона Напред(Next)%COMSPEC%.

Сега, вътре в празното поле на Въведете име за този пряк път(Type a name for this shortcut) , въведете " Команден ред(Command Prompt) ".

Натиснете бутона Finish , за да добавите прекия път към работния плот(Desktop) .

4] Създайте нов Локален потребителски акаунт

Въпреки че най-добрият вариант за всеки, който използва вашия компютър, е да го използвате чрез акаунт в Microsoft , можете да преминете към акаунт на локален потребител(Local User) , ако нямате достъп до някои от неговите приложения. Така че, ако получавате  DNS сървър, който не е авторитетен за грешка в зоната в Windows , докато отваряте Command Utility , опитайте да създадете локален акаунт вместо това. Много е лесно да създадете локален потребителски акаунт с помощта на PowerShell(create a local user account using PowerShell) .

5] Вместо това използвайте PowerShell

И накрая, ако всички горепосочени методи не доведат до желаните резултати, преминете към Windows PowerShell . Той изпълнява същата функция, както се вижда в командния ред(Command Prompt) .

За разлика от повечето обвивки, които приемат и връщат само текст, PowerShell приема и връща .NET обекти.

Освен горното решение, можете да опитате да възстановите здравето на системните файлове и да проверите състоянието(restoring the health of the system files and check the status) или да отворите командния ред(Command Prompt) от неговата папка(Folder) .

Как да проверя моите DNS настройки в Windows ?

  • Отворете контролния панел(Control Panel) и след това изберете Мрежови връзки(Network Connections) .
  • След това щракнете с десния бутон върху използваната мрежова връзка и изберете опцията Properties(Properties option) .
  • След това щракнете двукратно върху записа за Internet Protocol (TCP/IP).
  • Тук се уверете, че е поставена отметка в квадратчето Получаване на IP адрес автоматично .(Obtain an IP address automatically)

Как да направя моя сървър авторитетен за зоната?

  • Отворете контролния панел(Control Panel) , отидете до Административни инструменти(Administrative Tools) и изберете DNS .
  • След това в дървото на конзолата на DNS Manager щракнете с десния бутон върху приложимата зона и натиснете бутона Properties .
  • Сега изберете раздела Сървъри за имена(Name Servers) , щракнете върху Добавяне(Add) и посочете допълнителни DNS сървъри по техните имена и IP адреси.
  • Когато сте готови, щракнете върху Добавяне(Add ) , за да ги добавите към списъка.

Hope it helps!



About the author

Аз съм компютърен програмист и съм от над 15 години. Уменията ми са в разработването и поддържането на софтуерни приложения, както и в предоставянето на техническа поддръжка за тези приложения. Също така съм преподавал компютърно програмиране на гимназисти и в момента съм професионален инструктор.



Related posts