Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

วิธีแก้ไข "DNS server not responding" ใน Windows

เมื่อพยายามรันโปรแกรมแก้ไขปัญหาเครือข่าย ผู้ใช้จะเห็นข้อความข้อผิดพลาด "DNS server not responding" เหตุผลที่สิ่งนี้เกิดขึ้นชัดเจนจากข้อผิดพลาดเอง อย่างไรก็ตาม สิ่งใดที่ทำให้ DNS server ไม่ตอบสนอง? เพื่อตอบคำถามนั้น คุณจะต้องดูที่ DNS server ที่กำลังใช้อยู่ และว่ามีปัญหาที่รายงานไว้เกี่ยวกับมันในสถานะปัจจุบันหรือไม่ ในบทความนี้ เราจะแสดงวิธีแก้ไขข้อความข้อผิดพลาดดังกล่าว ดังนั้นโปรดทำตาม

วิธีแก้ไข  DNS server not responding  ใน Windows

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

สาเหตุของข้อผิดพลาด "The DNS Server isn't responding"

  • DNS Server Down — เหตุผลแรกที่ปัญหานี้อาจเกิดขึ้นคือเมื่อ DNS server ปัจจุบันของคุณล้มและไม่สามารถเข้าถึงได้ ในสถานการณ์เช่นนี้ คุณสามารถเปลี่ยน DNS server ของคุณเพื่อแก้ไขปัญหาได้
  • DNS Cache — ในบางกรณี ข้อความข้อผิดพลาดที่กล่าวมา อาจเกิดขึ้นเนื่องจาก DNS cache ที่เสียหายหรือเสียหายบนระบบของคุณ หากกรณีนี้ใช้ได้ คุณจะต้องเพียงล้างมันออกเพื่อแก้ไขปัญหา
  • Third-Party Interference — สุดท้าย ปัญหาอาจเกิดขึ้นเมื่อแอปพลิเคชันของบุคคลที่ 3 รบกวนกับมัน ได้รับรายงานกันอย่างกว้างขวางว่าแอนติไวรัสซอฟต์แวร์เป็นตัวอย่างที่ดี ในสถานการณ์เช่นนี้ คุณจะต้องปิดโปรแกรมที่มีปัญหาเพื่อหลีกเลี่ยงข้อผิดพลาด

ตอนนี้เราได้ผ่านรายการสาเหตุที่เป็นไปได้แล้ว เรามาเริ่มต้นกับวิธีต่างๆ ที่คุณสามารถใช้เพื่อแก้ไขปัญหานี้ได้ เรามาเริ่มเลยดีกว่า

ใช้ DNS Server เริ่มต้น

สิ่งแรกที่คุณควรทำเมื่อคุณเผชิญกับปัญหานี้คือตรวจสอบการตั้งค่าเครือข่ายของคุณและตรวจสอบให้แน่ใจว่าคุณกำลังใช้ DNS server เริ่มต้นของคุณ DNS server เริ่มต้นที่ใช้บนระบบของคุณจัดการโดย ISP ของคุณ ในกรณีที่คุณใช้ DNS server ของบุคคลที่ 3 คุณควรกลับไปใช้ DNS server เริ่มต้นของคุณและดูว่ามันแก้ไขปัญหาได้หรือไม่ ทำตามคำแนะนำที่กำหนดด้านล่าง:

  1. ขั้นแรก เปิด Control Panel บนระบบของคุณวิธีแก้ไข  DNS server not responding  ใน Windows
  2. บนหน้าต่าง Control Panel ให้ไปที่ Network and Internet.วิธีแก้ไข  DNS server not responding  ใน Windows
  3. ที่นั่น คลิกที่ตัวเลือก Network and Sharing Center ที่ให้มา.วิธีแก้ไข  DNS server not responding  ใน Windows
  4. ตอนนี้ หน้า Connections, คลิกที่ลิงก์ที่ให้มา.วิธีแก้ไข  DNS server not responding  ใน Windows
  5. บนหน้าต่างที่เปิดขึ้น คลิกปุ่ม Properties.วิธีแก้ไข  DNS server not responding  ใน Windows
  6. หลังจากนั้น ดับเบิลคลิกที่ตัวเลือก Internet Protocol Version 4 (TCP/IPv4).วิธีแก้ไข  DNS server not responding  ใน Windows
  7. บนหน้าต่างติดตาม ให้ตรวจสอบให้แน่ใจว่าตัวเลือก Obtain DNS server address automatically ถูกเลือก แล้วคลิก OK.วิธีแก้ไข  DNS server not responding  ใน Windows
  8. ทำเช่นเดียวกันสำหรับ Internet Protocol Version 6 (TCP/IPv6) ด้วย
  9. หลังจากนั้น ไปข้างหน้าและรีสตาร์ทระบบของคุณ
  10. เมื่อคอมพิวเตอร์ของคุณบูทขึ้น ให้ดูว่าปัญหายังคงอยู่หรือไม่

ล้าง DNS Cache

เมื่อพบว่าในบางกรณี ปัญหาที่กล่าวมาข้างต้น อาจเกิดจากการเสียหายหรือความเสียหายของ DNS Cache เมื่อสิ่งนี้เกิดขึ้น คุณจะต้องล้าง DNS cache ออก และจากนั้นลงทะเบียน DNS อีกครั้งบนระบบของคุณเพื่อแก้ไขปัญหา ในการดำเนินการนี้ ให้ทำตามคำแนะนำที่กำหนดด้านล่าง:

  1. ขั้นแรก เปิด Start Menu และค้นหา command prompt คลิกขวาที่ผลลัพธ์ที่แสดงและจากเมนูดรอปดาวน์ เลือกตัวเลือก Run as administrator.วิธีแก้ไข  DNS server not responding  ใน Windows
  2. เมื่อหน้าต่าง command prompt เปิด ให้พิมพ์คำสั่งต่อไปนี้ทีละคำสั่ง:
    ipconfig /flushdns ipconfig /registerdns ipconfig /release ipconfig /renew
    วิธีแก้ไข  DNS server not responding  ใน Windows
  3. หลังจากนั้น ไปข้างหน้าและรีสตาร์ทคอมพิวเตอร์ของคุณ
  4. เมื่อคอมพิวเตอร์ของคุณบูทขึ้น ให้ดูว่าปัญหายังคงอยู่หรือไม่

เปลี่ยน DNS Server

อีกวิธีหนึ่งที่คุณสามารถแก้ไขข้อความข้อผิดพลาดได้คือการเปลี่ยน DNS server ของคุณ เมื่อพบว่าปัญหาเกิดขึ้นเพราะ DNS ปัจจุบันเข้าถึงไม่ได้ ในที่นี้ คุณสามารถแก้ไขได้โดยการเปลี่ยน DNS server ของคุณเป็น DNS server ของบุคคลที่ 3 อื่นจาก Google หรือ Cloudflare สิ่งนี้ทำได้ง่ายมาก เพียงทำตามคำแนะนำด้านล่าง:

  1. ขั้นแรก คลิกขวาที่ไอคอนเครือข่ายบนแถบงานของคุณและเลือกตัวเลือก Network and Internet settings ที่ให้มา.วิธีแก้ไข  DNS server not responding  ใน Windows
  2. บนหน้าต่าง Settings คลิกที่ตัวเลือก Advanced network settings.วิธีแก้ไข  DNS server not responding  ใน Windows
  3. จากนั้น ตามด้วยการคลิก More network adapter options.วิธีแก้ไข  DNS server not responding  ใน Windows
  4. บนหน้าต่างที่ป๊อปอัพ คลิกขวาที่ network adapter ของคุณ และจากเมนูดรอปดาวน์ เลือกตัวเลือก Properties
  5. ดับเบิลคลิกที่ตัวเลือก Internet Protocol Version 4 (TCP/IPv4).วิธีแก้ไข  DNS server not responding  ใน Windows
  6. ที่ด้านล่าง เลือกตัวเลือก Use the following DNS server addresses
  7. หลังจากนั้น ให้ระบุ DNS server ต่อไปนี้ตามลำดับ คุณสามารถเลือก Google หรือ Cloudflare ได้
    Google: 8.8.8.8 8.8.4.4 Cloudflare: 1.1.1.1 1.0.0.1
    วิธีแก้ไข  DNS server not responding  ใน Windows
  8. เมื่อเสร็จแล้ว คลิกปุ่ม OK และรีสตาร์ทคอมพิวเตอร์ของคุณ
  9. เมื่อคอมพิวเตอร์ของคุณบูทขึ้น ให้ดูว่าปัญหายังคงอยู่หรือไม่

รีเซ็ตเครือข่าย

ปัญหาที่กำลังพิจารณาน่าจะเกิดจากบางปัญหาในการตั้งค่าเครือข่ายของคุณ ในกรณีเช่นนี้ สิ่งที่คุณสามารถทำได้คือการรีเซ็ตการตั้งค่าเครือข่ายของคุณ ซึ่งจะทำให้การตั้งค่าเครือข่ายของคุณบนระบบทำใหม่ ในกรณีนี้ หากการกำหนดค่าผิดพลาดใดๆ เป็นสาเหตุของปัญหา มันจะได้รับการแก้ไข ในการดำเนินการนี้ ให้ทำตามคำแนะนำด้านล่าง:

  1. เพื่อเริ่มต้น ให้เปิดหน้าต่าง Settings โดยการกด Windows key + I บนคีย์บอร์ดของคุณ.วิธีแก้ไข  DNS server not responding  ใน Windows
  2. บนหน้าต่าง Settings คลิกที่ตัวเลือก Network and Internet ที่ให้มา
  3. เมื่อคุณอยู่ที่นั่นแล้ว คลิกที่ตัวเลือก Advanced network settings.วิธีแก้ไข  DNS server not responding  ใน Windows
  4. ที่นั่น คลิกที่ตัวเลือก Network reset.วิธีแก้ไข  DNS server not responding  ใน Windows
  5. สุดท้าย คลิกปุ่ม Reset now เพื่อรีเซ็ตการตั้งค่าเครือข่ายของคุณ.วิธีแก้ไข  DNS server not responding  ใน Windows
  6. เมื่อทำเสร็จแล้ว ตรวจสอบว่าปัญหายังคงเกิดขึ้นหรือไม่

ดำเนินการ Clean Boot

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

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

  1. ขั้นแรก เปิดกล่องโต้ตอบ Run โดยการกด Windows key + R
  2. จากนั้น ในกล่องโต้ตอบ Run ให้พิมพ์ msconfig และกดปุ่ม Enterวิธีแก้ไข  DNS server not responding  ใน Windows
  3. บนหน้าต่าง System Configuration ให้เปลี่ยนไปที่แท็บ Services
  4. เมื่อคุณอยู่ที่นั่นแล้ว คลิกที่กล่องกาเครื่องหมาย Hide all Microsoft services ที่ให้มา.วิธีแก้ไข  DNS server not responding  ใน Windows
  5. หลังจากนั้น คลิกที่ปุ่ม Disable all และจากนั้นกด Apply.วิธีแก้ไข  DNS server not responding  ใน Windows
  6. จากนั้น เปลี่ยนไปที่แท็บ Startup และคลิกที่ตัวเลือก Open Task Manager.วิธีแก้ไข  DNS server not responding  ใน Windows
  7. บนหน้าต่าง Task Manager ให้คลิกที่แอปทีละตัว แล้วคลิกปุ่ม Disable ที่ให้มา.วิธีแก้ไข  DNS server not responding  ใน Windows
  8. หลังจากนั้น ไปข้างหน้าและรีสตาร์ทคอมพิวเตอร์ของคุณ
  9. ดูว่าปัญหายังคงอยู่หรือไม่เมื่อคอมพิวเตอร์ของคุณดำเนินการ clean boot