Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows

แก้ไขเซิร์ฟเวอร์ DNS ที่ไม่ได้รับอนุญาตสำหรับข้อผิดพลาดโซนใน Windows11/10

เมื่อคุณพยายามเรียกใช้ทางลัด CMD จากตำแหน่งที่ไม่ได้มาตรฐาน คุณอาจได้รับ 'เซิร์ฟเวอร์ DNS ไม่ได้รับอนุญาตสำหรับโซนนี้ ' ข้อความ. นอกจากนี้ยังอาจป้องกันและป้องกันไม่ให้คุณดำเนินงานที่สำคัญ มาดูวิธีการบางอย่างที่สามารถช่วยคุณกำจัดปัญหา DNS นี้ได้

แก้ไขเซิร์ฟเวอร์ DNS ที่ไม่ได้รับอนุญาตสำหรับข้อผิดพลาดโซนใน Windows11/10

วิธีแก้ไขเซิร์ฟเวอร์ DNS ที่ไม่น่าเชื่อถือสำหรับข้อผิดพลาดของโซน

ข้อความแสดงข้อผิดพลาดที่สมบูรณ์มีคำอธิบายต่อไปนี้ –

ระบบไม่พบการทดสอบข้อความสำหรับข้อความในไฟล์สำหรับ Application, DNS Server ไม่ได้รับอนุญาตสำหรับโซน

ในการแก้ไขปัญหานี้ คุณอาจลองใช้วิธีการแก้ไขปัญหาต่อไปนี้

  1. เรียกใช้ Command Prompt โดยตรงจากไดเร็กทอรี
  2. ล้าง DNS
  3. สร้างทางลัด CMD ใหม่
  4. สร้างบัญชีผู้ใช้ภายในเครื่องใหม่
  5. ใช้ PowerShell แทน

1] เรียกใช้ Command Prompt โดยตรงจากไดเร็กทอรี

แก้ไขเซิร์ฟเวอร์ DNS ที่ไม่ได้รับอนุญาตสำหรับข้อผิดพลาดโซนใน Windows11/10

บางครั้งไดเร็กทอรีทางอ้อมอาจไม่ได้รับอนุญาตหรือเสียหาย ดังนั้น เมื่อคุณพยายามเรียกใช้พรอมต์คำสั่งโดยตรงโดยใช้ลิงก์ทางลัดที่มีอยู่บนเดสก์ท็อปของคุณ คุณจะได้รับข้อผิดพลาด ในการแก้ไขปัญหานี้ ให้ลองเรียกใช้ Command Prompt โดยตรงจากไดเร็กทอรี สำหรับสิ่งนี้

ไปที่ค้นหาและพิมพ์ command prompt

เมื่อหน้าต่างพรอมต์คำสั่งเปิดขึ้น ให้คลิกขวาที่ตัวเลือกพรอมต์คำสั่งแล้วเลือก เปิดตำแหน่งไฟล์ ตัวเลือก

หน้าต่างใหม่ควรเปิดขึ้นพร้อมรายการทางลัดของแอปพลิเคชันต่างๆ

จากรายการ ให้เลือก CMD แล้วเปิดขึ้นมา

ตรวจสอบว่า เซิร์ฟเวอร์ DNS ไม่ได้รับอนุญาตสำหรับโซนนี้ ข้อความยังคงปรากฏอยู่

วิธีนี้ใช้ได้กับผู้ใช้ Windows หลายคน

2] ล้าง DNS

คุณลบแคช DNS ได้โดยทำตามขั้นตอนเหล่านี้และดูว่าแก้ปัญหาได้ไหม:

พิมพ์ CMD ในแถบค้นหา

คลิกขวาที่รายการ CMD แล้วเลือก Run as administrator

พิมพ์ ipconfig /flushdns แล้วกด Enter

รีสตาร์ทเครื่องคอมพิวเตอร์ของคุณ

ตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่

3] สร้างทางลัด CMD ใหม่อีกครั้ง

มีวิธีแก้ปัญหาอื่นเพื่อหลีกเลี่ยงปัญหานี้โดยการสร้างทางลัด CMD ใหม่ วิธีเริ่มต้นมีดังนี้

คลิกขวาในพื้นที่ว่างบนเดสก์ท็อป เลือก ใหม่ทางลัด .

ในกล่องสร้างทางลัดที่ปรากฏขึ้น ให้พิมพ์ข้อความต่อไปนี้และกดปุ่ม ถัดไป ปุ่ม – %COMSPEC% .

ตอนนี้ ภายในช่องว่างของ พิมพ์ชื่อสำหรับทางลัดนี้ ให้ป้อน 'พรอมต์คำสั่ง ’.

กดปุ่ม เสร็จสิ้น ปุ่มเพื่อเพิ่มทางลัดไปยังเดสก์ท็อป

4] สร้างบัญชีผู้ใช้ภายในเครื่องใหม่

แม้ว่าตัวเลือกที่ดีที่สุดสำหรับทุกคนที่ใช้พีซีของคุณคือการใช้พีซีผ่านบัญชี Microsoft คุณสามารถเปลี่ยนไปใช้บัญชีผู้ใช้ภายในได้ หากคุณไม่สามารถเข้าถึงแอปพลิเคชันบางตัวได้ ดังนั้น หากคุณได้รับเซิร์ฟเวอร์ DNS ที่ไม่มีสิทธิ์สำหรับข้อผิดพลาดโซนใน Windows ขณะเปิด Command Utility ให้ลองสร้างบัญชี Local แทน เป็นเรื่องง่ายมากที่จะสร้างบัญชีผู้ใช้ภายในเครื่องโดยใช้ PowerShell

5] ใช้ PowerShell แทน

สุดท้าย หากวิธีการทั้งหมดข้างต้นไม่สามารถให้ผลลัพธ์ที่ต้องการได้ ให้เปลี่ยนไปใช้ Windows PowerShell มันทำหน้าที่เดียวกับที่เห็นในพรอมต์คำสั่ง

ไม่เหมือนกับเชลล์ส่วนใหญ่ที่ยอมรับและส่งคืนข้อความเท่านั้น PowerShell ยอมรับและส่งคืนอ็อบเจ็กต์ .NET

นอกเหนือจากวิธีแก้ปัญหาข้างต้น คุณสามารถลองกู้คืนความสมบูรณ์ของไฟล์ระบบ และตรวจสอบสถานะหรือเปิดพรอมต์คำสั่งจากโฟลเดอร์

ฉันจะตรวจสอบการตั้งค่า DNS ใน Windows ได้อย่างไร

  • เปิด แผงควบคุม จากนั้นเลือก การเชื่อมต่อเครือข่าย .
  • จากนั้น ให้คลิกขวาที่การเชื่อมต่อเครือข่ายที่ใช้อยู่ แล้วเลือก ตัวเลือกคุณสมบัติ .
  • หลังจากนั้น ดับเบิลคลิกที่ Internet Protocol (TCP/IP) รายการ
  • ที่นี่ ตรวจสอบให้แน่ใจว่า รับที่อยู่ IP โดยอัตโนมัติ ทำเครื่องหมายที่ช่องแล้ว

ฉันจะทำให้เซิร์ฟเวอร์มีสิทธิ์สำหรับโซนนี้ได้อย่างไร

  • เปิด แผงควบคุม ให้ไปที่ เครื่องมือการดูแลระบบ และเลือก DNS .
  • ถัดไป ภายในโครงสร้างคอนโซลของ DNS Manager ให้คลิกขวาที่โซนที่เกี่ยวข้อง และกด Properties ปุ่ม.
  • ตอนนี้ เลือก เนมเซิร์ฟเวอร์ แท็บ คลิก เพิ่ม และระบุเซิร์ฟเวอร์ DNS เพิ่มเติมตามชื่อและที่อยู่ IP
  • เมื่อเสร็จแล้ว คลิก เพิ่ม เพื่อเพิ่มลงในรายการ

หวังว่าจะช่วยได้!

แก้ไขเซิร์ฟเวอร์ DNS ที่ไม่ได้รับอนุญาตสำหรับข้อผิดพลาดโซนใน Windows11/10