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

วิธีแก้ไขข้อผิดพลาด 'DNS Server Is Not Responding' บนคอมพิวเตอร์ของคุณ

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

DNS คืออะไร?

เพื่อเข้าใจดีขึ้นว่าปัญหานี้หมายถึงอะไร สำคัญที่จะต้องรู้ว่า DNS Server คืออะไร และมันส่งผลต่อเครือข่ายของคุณอย่างไร1 คุณอาจข้ามคำอธิบายไปและไปที่โซลูชันได้ ทุกคนรู้จัก URL ที่ใช้งานง่าย — เช่น howtofix.guide หรือ youtube.com แต่พวกมันไม่เหมาะสำหรับคอมพิวเตอร์ — โดยเฉพาะโครงสร้างพื้นฐานเครือข่าย เครื่องจักรใช้ระบบที่อยู่ IP ซึ่งดูเหมือน 123.456.78.90 หรือ 2001:0db8:85a3:0000:0000:8a2e:0370:7334 ลำดับตัวเลขนี้ทำหน้าที่เหมือนที่อยู่ที่นำแพ็กเกจอินเทอร์เน็ตผ่านอินเทอร์เน็ต Domain Name System หรือ DNS สำหรับสั้นๆ คือสมุดที่อยู่อย่างแท้จริงที่ช่วยให้คอมพิวเตอร์ของคุณหาที่อยู่ที่ถูกต้องของไซต์ที่คุณพยายามเชื่อมต่อ

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

ทำไมข้อผิดพลาด DNS Server is not responding จึงปรากฏ?

ข้อผิดพลาด DNS Server อาจมีลักษณะต่างกัน ตั้งแต่ความผิดของคุณไปจนถึงปัญหาที่ฝั่งเซิร์ฟเวอร์ นอกจากนี้ บางอย่างอาจผิดปกติกับ Network Router ของคุณ — และในกรณีนั้น ปัญหาอาจสัมผัสถึงองค์ประกอบฮาร์ดแวร์ด้วย มันค่อนข้างซับซ้อนที่จะ 알아ว่าเกิดอะไรผิดพลาดจริงๆ — คุณสามารถทำ Troubleshooting ที่ฉันเสนอด้านล่างได้เร็วกว่า มี 10 วิธีที่เป็นไปได้ในการแก้ไขปัญหานี้ — มาเริ่มจากที่เรียบง่ายที่สุดไปจนถึงที่ซับซ้อนที่สุด

DNS Server is not responding — จะแก้ไขอย่างไร?

รีบูท Router ของคุณ

ตัวเลือกที่เรียบง่ายที่สุดและใช้เวลาน้อยที่สุดคือ เพียงแค่รีบูท Network Router มันอาจประสบปัญหา Firmware แบบสุ่ม และการปิดและเปิดใหม่อาจช่วยให้อุปกรณ์ทำงานได้ อุปกรณ์ส่วนใหญ่มีปุ่มเปิด/ปิดที่ด้านหลัง — เพียงกดครั้งเดียวและรอ 10 วินาที แล้วกดอีกครั้ง หากคุณไม่หามันเจอ เพียงถอดปลั๊กจากแหล่งจ่ายไฟ และเสียบกลับหลังจาก 10 วินาทีเดียวกัน

ปิดใช้งาน Antivirus

บางครั้ง สิ่งที่ออกแบบมาเพื่อทำงานเพื่อการดีของเราอาจทำงานผิดปกติ พวกมันไม่ทำแบบตั้งใจ แตคุณควรทราบเกี่ยวกับความน่าจะเป็นนั้น การปิด Antivirus อาจช่วยแก้ไขปัญหาได้ นอกจากนี้ ตรวจสอบ System Tray — บางครั้ง Antivirus ยังคงทำงานในพื้นหลังแม้หลังจากกดปุ่ม Close แล้ว

ปิดใช้งาน Secondary Connections

คุณอาจมีตัวเลือกการเชื่อมต่อหลายตัว — แต่ละ VPN และ Proxy Server ที่คุณเคยใช้เพิ่มหนึ่งตัว นอกจากนี้ พวกมันอาจปรากฏเมื่อคุณใช้วิธีการเชื่อมต่อเครือข่ายที่แตกต่างกัน การมีหลายตัวที่ทำงานพร้อมกันอาจก่อให้เกิดปัญหา — การเชื่อมต่อที่ไม่ได้ใช้งานค้างอยู่ที่การเชื่อมต่อ และตัวที่คุณใช้อยู่ล้มเหลวในการเชื่อมต่อเพราะมีคำขอที่ยังไม่ได้ประมวลผล

ไปที่ Control Panel → Network and Internet ที่นั่น ไปที่ Network and Sharing Centre → Change Adapter Settings

วิธีแก้ไขข้อผิดพลาด  DNS Server Is Not Responding  บนคอมพิวเตอร์ของคุณ
Network and Sharing Centre

ในเมนูนี้ คุณจะเห็น รายการตัวเลือกการเชื่อมต่อทั้งหมด ที่คุณเคยมี

วิธีแก้ไขข้อผิดพลาด  DNS Server Is Not Responding  บนคอมพิวเตอร์ของคุณ
Network Adapters List

ปิดตัวที่คุณไม่ได้ใช้งานอยู่ — การทิ้ง WLAN และ Internet ไว้จะเพียงพอในกรณีส่วนใหญ่ หากคุณใช้ VPN อยู่ ให้ทิ้งมันเปิดไว้เช่นกัน — ตัวเลือกการเชื่อมต่อของมันจะมีชื่อที่สอดคล้องกัน

อัปเดต Drivers

ในบางกรณี ปัญหา DNS Server is not responding อาจเกิดจาก Network Card Drivers ที่ล้าสมัย ผู้ผลิตส่วนใหญ่เผยแพร่เวอร์ชันล่าสุดบนเว็บไซต์ทางการของพวกเขา ขอแนะนำอย่างยิ่งให้ดาวน์โหลด Drivers จากแหล่งทางการ เนื่องจากเว็บไซต์ภายนอกไม่สามารถรับรองได้ว่าชิ้นส่วนที่คุณรับเป็นของแท้และสะอาดจากมัลแวร์ ในขณะเดียวกัน ไวรัสระดับ Driver สามารถสร้างความวุ่นวายบนอุปกรณ์ของคุณได้ง่าย

การอัปเดต Drivers ผ่านอินเตอร์เฟซ Device Manager (ยูทิลิตี้เริ่มต้นของ Windows) ไม่ได้รับแนะนำเช่นกัน ไม่ได้อันตราย แต่อาจไม่ให้ผล เพราะอัปเดตเหล่านี้มาจากเซิร์ฟเวอร์ของ Microsoft พวกเขาอัปโหลดเวอร์ชัน Driver ใหม่ๆ ด้วย แต่ไม่บ่อยเท่าผู้พัฒนา และบางครั้งพวกเขาพลาดอัปเดตเล็กน้อย — เช่น อันที่อาจแก้ไขปัญหา DNS

ปิดใช้งาน Windows Update P2P Feature

เพื่อให้ผู้ใช้มีตัวเลือกสำหรับการส่งมอบอัปเดต Microsoft ทำให้เป็นไปได้ที่จะดาวน์โหลดแพตช์ใหม่ผ่านการเชื่อมต่อ Peer-to-Peer นั่นช่วยลดการใช้ Bandwidth แต่ทำให้กระบวนการโดยรวมช้าลง ในขณะเดียวกัน กระบวนการที่แน่นอนอาจส่งผลต่อการตั้งค่าเครือข่าย ทำให้ DNS Server ไม่สามารถเข้าถึงได้ การปิด P2P Delivery จะตัดแหล่งที่มาของปัญหาที่เป็นไปได้นี้ออกไป

เปิด Settings → Windows Update ที่นั่น กดปุ่ม Advanced Options

วิธีแก้ไขข้อผิดพลาด  DNS Server Is Not Responding  บนคอมพิวเตอร์ของคุณ
Windows Update Advanced Options

ที่นั่น เลื่อนลงไปที่ Delivery Optimisation ที่นี่ ยกเลิกเลือก Allow Download from Other PCs

วิธีแก้ไขข้อผิดพลาด  DNS Server Is Not Responding  บนคอมพิวเตอร์ของคุณ
Delivery Optimisation Settings

รีบูท Windows เข้า Safe Mode with Networking

ในบางสถานการณ์ การเชื่อมต่อเครือข่าย และโดยเฉพาะการเชื่อมต่อ DNS อาจถูกตัดขาดโดยซอฟต์แวร์ที่คุณมีบนอุปกรณ์ นั่นเป็นกรณีที่ค่อนข้าง نادر แต่คุ้มค่าที่จะทดสอบ เนื่องจากมัลแวร์อาจเป็นเหตุผลของปัญหาเช่นนี้ Safe Mode หมายความว่าระบบของคุณจะบูทโดยไม่มีซอฟต์แวร์ภายนอกและบริการที่เกี่ยวข้องโหลดในพื้นหลัง ตัวเลือก "with Networking" จะทำให้เป็นไปได้ที่จะทดสอบการเชื่อมต่อ

กด Windows Button แล้ว ged Shift Button บนคีย์บอร์ดของคุณ และกด Reboot ในเมนูปิดเครื่อง ด้วยวิธีนี้ คุณจะถูกส่งไปยัง Recovery Menu

วิธีแก้ไขข้อผิดพลาด  DNS Server Is Not Responding  บนคอมพิวเตอร์ของคุณ
Shift + Restart

ที่นั่น ไปที่ Startup Settings → Windows 10 Safe Mode with Networking กด Enter และคอมพิวเตอร์ของคุณจะบูทกลับมา แต่มีการเปลี่ยนแปลงที่กล่าวมาข้างต้น

วิธีแก้ไขข้อผิดพลาด  DNS Server Is Not Responding  บนคอมพิวเตอร์ของคุณ
Safe Mode with Networking

หากปัญหาได้รับการแก้ไขหลังจากขั้นตอนนั้น แสดงว่าปัญหาเกิดจากซอฟต์แวร์ที่คุณมีบนคอมพิวเตอร์ ในการกำจัดต้นทางที่เป็นอันตราย ฉันแนะนำให้คุณสแกนคอมพิวเตอร์ของคุณด้วยโซลูชัน Anti-Malware ที่ดี GridinSoft Anti-Malware จะเหมาะสมสำหรับงานนี้อย่างสมบูรณ์

ปิดใช้งาน IPv6 Feature

IPv6 เป็นผู้สืบต่อที่คาดหวังของมาตรฐาน IPv4 ซึ่งเสนอช่วงที่อยู่ IP ที่กว้างขึ้นมาก นั่นแก้ไขปัญหาที่ปรากฏในช่วงกลาง '00s — พูลที่อยู่กำลังแห้งไปอย่างรวดเร็ว เนื่องจากอุปกรณ์ใหม่แต่ละตัวในเครือข่ายต้องการที่อยู่แยกต่างหาก ปัจจุบัน การผสมผสานของ IPv4 และ IPv6 ถูกใช้ — และนั่นเป็นแหล่งที่มาของปัญหาที่เป็นไปได้ การปิดใช้งาน IPv6 จะไม่ส่งผลต่อประสบการณ์เครือข่ายของคุณ — เนื่องจาก Endpoint ใดๆ ก็มีที่อยู่ v4/v6 ซ้ำกัน

เปิด Control Panel → Network and Internet ที่นั่น คลิกที่ Network and Sharing เพื่อเปิดข้อมูลเกี่ยวกับการเชื่อมต่อปัจจุบันของคุณ

วิธีแก้ไขข้อผิดพลาด  DNS Server Is Not Responding  บนคอมพิวเตอร์ของคุณ
Network and Sharing

กดที่ตัวบนสุด ซึ่งแสดงถึงการเชื่อมต่อที่คุณใช้อยู่ ในหน้าต่างที่ปรากฏ ให้เลือก Properties เพื่อเปิดพารามิเตอร์ Adapter

วิธีแก้ไขข้อผิดพลาด  DNS Server Is Not Responding  บนคอมพิวเตอร์ของคุณ
Adapter Properties

ที่นั่น คุณต้องเลื่อนลงและหาพารามิเตอร์ "Internet Protocol Version 6" ยกเลิกติ๊ก และกด "OK"

วิธีแก้ไขข้อผิดพลาด  DNS Server Is Not Responding  บนคอมพิวเตอร์ของคุณ
Disable IPv6

เปลี่ยน DNS Server

หาก DNS Server ที่ระบบของคุณตั้งค่าโดยค่าเริ่มต้นระหว่างการตั้งค่าเครือข่ายทำงานผิดปกติ คุณอาจลองตัวเลือกอื่น ตัวอย่างเช่น คุณสามารถใช้ DNS Server ที่ Google เสนอ — มันปลอดภัยและถูกต้องที่จะใช้ และฟรี2 การเปลี่ยนการตั้งค่านี้ต้องการให้คุณเปิดการตั้งค่าเครือข่ายใน Control Panel อีกครั้ง

ไปที่ Network and Internet → Network and Sharing Centre → Change Adapter Settings

วิธีแก้ไขข้อผิดพลาด  DNS Server Is Not Responding  บนคอมพิวเตอร์ของคุณ
Change Adapter Settings

ที่นั่น เลือกการเชื่อมต่อที่คุณใช้อยู่ และคลิกด้วยปุ่มเมาส์ขวา เลือก Properties คุณจะเห็นหน้าต่างการตั้งค่า Adapter

วิธีแก้ไขข้อผิดพลาด  DNS Server Is Not Responding  บนคอมพิวเตอร์ของคุณ
Adapter Settings

ที่นั่น หาตัวเลือก Internet Protocol Version 4 คลิกครั้งเดียว และไปที่ปุ่ม Properties

วิธีแก้ไขข้อผิดพลาด  DNS Server Is Not Responding  บนคอมพิวเตอร์ของคุณ
IPv4 Properties

ในส่วนล่างของหน้าต่าง เลือก Use the following DNS server addresses จากนั้น ระบุที่อยู่ 8.8.8.8 เป็น Preferred DNS และ 8.8.4.4 เป็น Alternative คลิก OK เพื่อบันทึกการตั้งค่า

วิธีแก้ไขข้อผิดพลาด  DNS Server Is Not Responding  บนคอมพิวเตอร์ของคุณ
Google DNS Settings

ใส่ MAC Address ด้วยตนเอง

บางครั้ง ปัญหา DNS Server is not responding อาจเกิดขึ้นเนื่องจาก ข้อผิดพลาดใน MAC Address ที่ตั้งค่าโดยค่าเริ่มต้นสำหรับอุปกรณ์ของคุณ MAC Address คือที่อยู่เสมือนของอุปกรณ์ที่แน่นอน ที่ช่วยแยกแยะมันจากอุปกรณ์อื่นในเครือข่าย บางครั้ง ระบบการกำหนด MAC Address อาจล้มเหลวในการทำงานอย่างถูกต้อง — ดังนั้น คุณต้องตั้งค่ามันด้วยตนเอง

เปิด Command Prompt ด้วยสิทธิ์ Administrator

วิธีแก้ไขข้อผิดพลาด  DNS Server Is Not Responding  บนคอมพิวเตอร์ของคุณ
Command Prompt Admin

ที่นั่น พิมพ์คำสั่งต่อไปนี้: ipconfig /all มันจะตอบกลับด้วยรายการคุณสมบัติเครือข่ายปัจจุบันของคอมพิวเตอร์ของคุณ คุณต้องหาแถว Physical Address และคัดลอกค่าของมัน

วิธีแก้ไขข้อผิดพลาด  DNS Server Is Not Responding  บนคอมพิวเตอร์ของคุณ
Physical Address (MAC)

หลังจากนั้น ไปที่ Control Panel → Network and Internet → Network and Sharing Centre เลือกตัวเลือกจากด้านบนของรายการ — มันคือการเชื่อมต่อที่ใช้งานอยู่ของคุณ — และกดที่ป้ายชื่อเครือข่าย

วิธีแก้ไขข้อผิดพลาด  DNS Server Is Not Responding  บนคอมพิวเตอร์ของคุณ
Network Connection Properties

ในหน้าต่างนี้ ไปที่ Properties และคลิกที่ Client for Microsoft Networks ในหน้าต่างที่ปรากฏ ให้เลือกแท็บ Advanced และหาที่นั่นแถว "Network Address" คลิกที่มัน และวางค่าที่คุณคัดลอกมาก่อนหน้านี้ลงในฟิลด์ที่ปรากฏในส่วนขวาของหน้าต่าง กด OK เพื่อนำไปใช้

วิธีแก้ไขข้อผิดพลาด  DNS Server Is Not Responding  บนคอมพิวเตอร์ของคุณ
Network Address MAC

ล้าง DNS Cache และ Reset IP Address

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

เริ่ม Command Prompt ด้วยสิทธิ์ Administrator จากนั้น พิมพ์คำสั่งแต่ละคำสั่งที่คุณเห็นด้านล่าง ทีละคำสั่ง กด Enter หลังจากแต่ละคำสั่ง


netsh int ip reset
netsh winsock reset
ipconfig /flushdns
ipconfig /renew

พวกมันจะล้าง DNS Cache และคืนค่าการตั้งค่า IP ไปสู่สถานะต้นทาง