ข้อความข้อผิดพลาดนี้เป็นข้อความที่ปรากฏหลังรัน network troubleshooter บน Windows ทุก version ตั้งแต่ Windows 7 และบ่งชี้ว่ามีปัญหาเกี่ยวกับ DNS server ของคุณ ซึ่งก่อให้เกิดปัญหาการเชื่อมต่ออินเทอร์เน็ตต่อไป

ปัญหานี้ค่อนข้าง common และคนมักหาวิธีใหม่ลอง เรารวบรวมวิธีที่ทำงานได้ทั้งหมดรวมในบทความเดียว ช่วยคนที่เผชิญปัญหาเดียวกันในอนาคต โชคดีนะครับ!
สาเหตุของข้อผิดพลาดนี้
รายการสาเหตุที่เป็นไปได้ไม่ยาว และเป็นสิ่งที่คาดเดาได้จากปัญหา DNS คีย์สำคัญในการแก้ไขอยู่ที่สาเหตุ แนะนำเช็คลิสต์นี้:
- Network drivers ที่เสียหายหรือเก่าเกินไป เป็นสาเหตุหมายเลขหนึ่ง ควรอัปเดตโดยเร็วที่สุด จะป้องกันข้อผิดพลาดในอนาคตด้วย
- คุณอาจใช้ DNS และ IP addresses ผิด ควรพิจารณา switch ไป default settings หรือเปลี่ยน DNS server เป็นของ Google
วิธีที่ 1: อัปเดตหรือ Roll Back Network Drivers
ข้อความจริง การอัปเดตและ roll back driver เป็นการกระทำตรงข้าม แตขึ้นอยู่กับว่า driver ตัวไหนนำข้อผิดพลาดมา หากใช้ drivers เก่า ไม่รองรับแล้ว บนคอมพิวเตอร์ การอัปเดตเกือบแน่นอนจะแก้ปัญหา
อย่างไรก็ตาม หากปัญหาเริ่มหลังคุณอัปเดต driver ไปทางใดทางหนึ่ง rollback อาจเพียงพอ จนกว่าจะมี driver ใหม่ปลอดภัยกว่าปล่อยออกมา ควรอัปเดตหรือ rollback network device ที่ใช้เชื่อมต่ออินเทอร์เน็ต (Wireless, Ethernet ฯลฯ) แต่ทำ process เดียวกันกับทุกตัวก็ไม่เป็นไร
- ขั้นแรก ถอนติดตั้ง driver ที่ติดตั้งอยู่บนเครื่อง
- พิมพ์ "Device Manager" ในช่องค้นหาถัดจากปุ่ม Start menu เปิด device manager window หรือใช้ Windows Key + R เปิด Run dialog พิมพ์ devmgmt.msc คลิก OK หรือ Enter

- ขยายส่วน "Network Adapters" จะแสดง network adapters ที่ติดตั้งอยู่
อัปเดต Driver:
- คลิกขวา network adapter ที่ต้องการถอนติดตั้ง เลือก "Uninstall device" จะลบ adapter ออกจากลิสต์และถอนติดตั้ง networking device
- คลิก "OK" เมื่อถาม uninstall device

- ถอด adapter ที่ใช้จากคอมพิวเตอร์ ไป manufacturer's page ดูรายการ drivers สำหรับ OS ของคุณ เลือก latest ดาวน์โหลด รันจากโฟลเดอร์ Downloads
- ทำตามคำแนะนำบนหน้าจอติดตั้ง driver หาก adapter เป็น external เช่น Wi-Fi dongle ตรวจสอบว่า disconnected จนกว่า wizard จะ prompt ให้เสียบใหม่ รีสตาร์ทคอมพิวเตอร์ ตรวจสอบว่าปัญหาหายหรือไม่
Roll Back Driver:
- คลิกขวา network adapter ที่ต้องการถอนติดตั้ง เลือก Properties Properties window เปิด ไปแท็บ Driver tab หา Roll Back Driver option

- หากตัวเลือกเป็นสีเทา แสดงว่า device ไม่ได้อัปเดตล่าสุด เพราะไม่มี backup files จำ driver เก่า นี้ยังหมายความว่า recent driver update น่าจะไม่ใช่สาเหตุ
- หากตัวเลือกพร้อมกดได้ กดแล้วทำตามคำแนะนำบนหน้าจอ รีสตาร์ทคอมพิวเตอร์ ตรวจสอบว่าปัญหายังเกิดใน Command Prompt หรือไม่
วิธีที่ 2: เปลี่ยน DNS และ IP Addresses ที่ใช้
หากเคยปรับ settings เหล่านี้ในอดีต อาจพิจารณาคืนค่าเดิมเพื่อแก้ปัญหา แต่หากไม่เคย config settings เหล่านี้มาก่อน อาจลองใช้ DNS addresses อื่น เช่น Google DNS ฟรี
- ใช้ Windows + R key combo เปิด Run dialog พิมพ์ 'ncpa.cpl' คลิก OK เปิด Internet Connection settings ใน Control Panel
- กระบวนการเดียวกันทำด้วย Control Panel ด้วยมือ เปลี่ยน View by setting มุมขวาบนเป็น Category คลิก Network and Internet บนสุด คลิก Network and Sharing center ปุ่ม เปิด มองหา Change adapter settings ปุ่มซ้าย คลิก

- Internet Connection window เปิดแล้ว double-click active Network Adapter คลิก Properties button ล่าง หากมี admin permissions
- หา Internet Protocol Version 4 (TCP/IPv4) ในลิสต์ คลิกเลือก คลิก Properties button ล่าง

- อยู่ใน General tab สลับ radio buttons ทั้งสองใน Properties window เป็น "Obtain an IP address automatically" และ "Obtain DNS server address automatically" หากตั้งเป็นอย่างอื่น

- หากไม่ใช่ ยังคงเลือก "Obtain an IP address automatically" แต่คราวนี้ติ๊ก "Use the following DNS server addresses" ใช้ 8.8.8.8 และ 8.8.4.4 สำหรับ Preferred และ Alternate DNS server ตามลำดับ
- ติ๊ก "Validate settings upon exit" คลิก OK ใช้การเปลี่ยนแปลงทันที ตรวจสอบว่าข้อผิดพลาดเดียวกันปรากฏหลังรัน network troubleshooter!
วิธีที่ 3: ล้าง DNS Cache และ Reset IP Settings
วิธีนี้ยอดนิยมเพราะความเรียบง่าย หลายคนใช้แก้ connectivity issues ตัวตลกคือ มันทำงาน และผู้ใช้คอมเมนต์ว่าเป็นขั้นตอนเดียวที่แก้ปัญหาได้ ลองตอนนี้!
- ค้นหา "Command Prompt" พิมพ์ใน Start menu หรือกดปุ่ม search คลิกขวาผลลัพธ์แรก เลือก "Run as administrator"
- หรือใช้ Windows Logo Key + R เปิด Run dialog พิมพ์ "cmd" ใช้ Ctrl + Shift + Enter สำหรับ admin Command Prompt

- พิมพ์คำสั่งด้านล่าง Enter ทีละคำสั่ง รอข้อความ "Operation completed successfully" หรือคล้ายๆ นั้น
ipconfig/flushdns ipconfig/release ipconfig/release6 ipconfig/renew
- ลองเชื่อมต่ออินเทอร์เน็ตใหม่ ตรวจสอบว่าข้อผิดพลาดยังปรากฏหรือไม่!