โดเมน

วิธีแก้ DNS_PROBE_FINISHED_NXDOMAIN (เปิดเว็บไม่ได้)

อัปเดต 2026-08-28อ่าน ~10 นาที

กำลังเปิดเว็บอยู่ดีๆ แล้ว Chrome ขึ้นข้อความ DNS_PROBE_FINISHED_NXDOMAIN จนเข้าเว็บไม่ได้ใช่ไหม? ไม่ต้องตกใจ ปัญหานี้พบบ่อยมากและส่วนใหญ่แก้ได้เองในไม่กี่นาที บทความนี้สรุปสาเหตุและวิธีแก้ทีละขั้นแบบทำตามได้จริง ครบทุกอุปกรณ์

เราจะเริ่มจากอธิบายว่า error นี้คืออะไรและเกิดจากอะไร แล้วไล่วิธีแก้จากง่ายไปยาก ตั้งแต่ล้างแคช DNS (flush DNS) เปลี่ยน DNS เป็น 8.8.8.8 หรือ 1.1.1.1 รีสตาร์ทอุปกรณ์ ตรวจ hosts file ไปจนถึงการเช็กว่าปัญหาอยู่ที่ฝั่งโดเมน/โฮสติ้งเองหรือเปล่า พร้อมขั้นตอนแยกสำหรับ Windows, Mac, Android, iOS และ Chrome

DNS_PROBE_FINISHED_NXDOMAIN คืออะไร

DNS_PROBE_FINISHED_NXDOMAIN เป็นข้อความแสดงข้อผิดพลาดของเบราว์เซอร์ (พบบ่อยใน Chrome และ Edge) โดยคำว่า NXDOMAIN ย่อมาจาก "Non-Existent Domain" แปลว่าเบราว์เซอร์พยายามค้นหา IP Address ของโดเมนที่คุณพิมพ์ผ่านระบบ DNS แล้ว แต่หาไม่เจอ จึงเปิดเว็บไม่ได้

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

💡 สั้นๆ: NXDOMAIN = ระบบ DNS หาโดเมนที่พิมพ์ไม่เจอ · ส่วนใหญ่แก้ได้ที่ฝั่งเครื่องเรา (แคช/การตั้งค่า DNS) มีส่วนน้อยที่เป็นปัญหาฝั่งโดเมน/โฮสติ้งจริง

สาเหตุที่พบบ่อย

ก่อนลงมือแก้ ลองรู้จักสาเหตุที่พบบ่อยไว้ จะช่วยให้เดาได้ว่าปัญหาน่าจะอยู่ตรงไหนและแก้ตรงจุดขึ้น

  • พิมพ์ URL ผิด หรือชื่อโดเมนสะกดผิด
  • แคช DNS เก่าค้างอยู่ในเครื่องหรือในเบราว์เซอร์
  • การตั้งค่า DNS ของเครื่อง/เราเตอร์มีปัญหาหรือ DNS ของผู้ให้บริการเน็ตล่ม
  • ไฟล์ hosts ถูกแก้ให้บล็อกหรือชี้โดเมนผิด
  • VPN, พร็อกซี หรือโปรแกรมป้องกันไวรัสรบกวนการเชื่อมต่อ
  • ฝั่งโดเมนเอง เช่น โดเมนหมดอายุ ตั้ง DNS Record ผิด หรืออยู่ระหว่าง DNS propagation

แก้เบื้องต้นก่อน (ลองก่อนทุกครั้ง)

ก่อนจะลงลึก ลองวิธีง่ายๆ เหล่านี้ก่อน หลายครั้งแค่นี้ก็หายแล้ว ใช้ได้กับทุกอุปกรณ์

  • ตรวจว่าพิมพ์ชื่อเว็บถูกต้องไหม ลองพิมพ์ใหม่หรือเข้าจากลิงก์ที่เชื่อถือได้
  • ลองเปิดเว็บอื่นดู ถ้าเว็บอื่นเข้าได้ปกติ แสดงว่าปัญหาน่าจะอยู่ที่โดเมนนั้นโดยเฉพาะ
  • ลองเปลี่ยนเครือข่าย เช่น สลับจาก Wi-Fi เป็นเน็ตมือถือ (หรือกลับกัน) เพื่อดูว่าปัญหาอยู่ที่เครือข่ายไหม
  • ปิด VPN/พร็อกซี และลองปิดโปรแกรมป้องกันไวรัสชั่วคราวเพื่อทดสอบ
  • รีสตาร์ทเราเตอร์และอุปกรณ์ของคุณ วิธีคลาสสิกที่ได้ผลบ่อยกว่าที่คิด
💡 ถ้าเว็บอื่นเข้าได้หมดแต่มีเว็บเดียวที่ขึ้น NXDOMAIN ให้สงสัยฝั่งโดเมน/โฮสติ้งของเว็บนั้น (ดูหัวข้อท้ายบทความ)

ล้างแคช DNS (Flush DNS) แต่ละอุปกรณ์

แคช DNS เก่าที่ค้างอยู่เป็นสาเหตุอันดับต้นๆ การล้างแคช (flush DNS) จะบังคับให้เครื่องไปดึงข้อมูล DNS ใหม่ ทำตามคำสั่งตามระบบของคุณ

อุปกรณ์วิธีล้างแคช DNS
Windowsเปิด Command Prompt (Run as admin) พิมพ์ ipconfig /flushdns แล้ว Enter
Macเปิด Terminal พิมพ์ sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Androidเปิดโหมดเครื่องบินสักครู่แล้วปิด หรือรีสตาร์ทเครื่อง / ล้างแคชแอปเบราว์เซอร์
iOSเปิดโหมดเครื่องบินสักครู่แล้วปิด หรือรีสตาร์ทเครื่อง
Chromeเข้า chrome://net-internals/#dns แล้วกด Clear host cache
💡 บน Chrome นอกจากล้าง host cache แล้ว ลองเข้า chrome://net-internals/#sockets กด Flush socket pools ด้วย และล้างแคช/คุกกี้ของเบราว์เซอร์เพิ่มเติม

เปลี่ยน DNS เป็น 8.8.8.8 หรือ 1.1.1.1

ถ้า DNS ของผู้ให้บริการเน็ตมีปัญหา การเปลี่ยนไปใช้ DNS สาธารณะที่เสถียรอย่าง Google (8.8.8.8 และ 8.8.4.4) หรือ Cloudflare (1.1.1.1 และ 1.0.0.1) มักช่วยแก้ NXDOMAIN ได้ วิธีตั้งค่าตามอุปกรณ์มีดังนี้

อุปกรณ์ที่ตั้งค่า DNS
WindowsSettings → Network & Internet → เลือกการเชื่อมต่อ → Edit DNS → ใส่ 8.8.8.8 และ 8.8.4.4
MacSystem Settings → Network → เลือกเครือข่าย → Details → DNS → เพิ่ม 1.1.1.1 หรือ 8.8.8.8
AndroidWi-Fi → กดค้างเครือข่าย → Modify → IP settings เป็น Static แล้วใส่ DNS (หรือใช้ Private DNS)
iOSSettings → Wi-Fi → กด (i) ที่เครือข่าย → Configure DNS → Manual → เพิ่ม 8.8.8.8 / 1.1.1.1
💡 หลังเปลี่ยน DNS แนะนำให้ล้างแคช DNS (flush) อีกครั้งและปิด-เปิดเบราว์เซอร์ใหม่ เพื่อให้ใช้ค่าที่ตั้งใหม่ทันที

ตรวจ hosts file และรีสตาร์ทบริการเครือข่าย

ถ้าลองวิธีข้างต้นแล้วยังไม่หาย ไฟล์ hosts อาจถูกแก้ให้ชี้โดเมนผิดหรือถูกบล็อก (บางครั้งจากมัลแวร์หรือโปรแกรมที่ติดตั้งมา) ไฟล์นี้มีสิทธิ์เหนือ DNS จึงทำให้บางเว็บเข้าไม่ได้แม้ DNS ปกติ

บน Windows ไฟล์อยู่ที่ C:\Windows\System32\drivers\etc\hosts ส่วน Mac/Linux อยู่ที่ /etc/hosts เปิดด้วยสิทธิ์ผู้ดูแล แล้วตรวจว่ามีบรรทัดที่ระบุโดเมนที่คุณเข้าไม่ได้หรือไม่ ถ้ามีบรรทัดแปลกๆ ที่ชี้โดเมนนั้นไป IP ผิด ให้ลบออก (คอมเมนต์ด้วย # หรือลบทั้งบรรทัด) แล้วบันทึก

  • Windows: เปิด Notepad แบบ Run as administrator แล้วเปิดไฟล์ hosts ตรวจ/ลบบรรทัดที่ชี้โดเมนผิด
  • Mac/Linux: ใช้ Terminal พิมพ์ sudo nano /etc/hosts ตรวจ/แก้ แล้วบันทึก
  • หลังแก้ไฟล์ hosts ให้ล้างแคช DNS อีกครั้ง
  • Windows เพิ่มเติม: ลองรีเซ็ต network stack ด้วยคำสั่ง netsh winsock reset และ netsh int ip reset แล้วรีสตาร์ท
💡 ระวังตอนแก้ไฟล์ hosts อย่าลบบรรทัดพื้นฐาน เช่น 127.0.0.1 localhost แก้เฉพาะบรรทัดที่ชี้โดเมนซึ่งคุณเข้าไม่ได้เท่านั้น

เมื่อไหร่คือปัญหาฝั่งโดเมน/โฮสติ้งเอง

ถ้าลองทุกวิธีแล้วยังขึ้น NXDOMAIN เฉพาะเว็บเดียว ในขณะที่เว็บอื่นเข้าได้หมด และเพื่อนคนอื่นหรือเน็ตอื่นก็เข้าเว็บนั้นไม่ได้เหมือนกัน แสดงว่าปัญหาน่าจะอยู่ที่ฝั่งโดเมน/โฮสติ้งของเว็บนั้นเอง ไม่ใช่ที่เครื่องคุณ

สาเหตุฝั่งเจ้าของเว็บที่พบบ่อยได้แก่ โดเมนหมดอายุ (ลืมต่ออายุ) การตั้ง DNS Record หรือ Nameserver ผิด หรือเพิ่งเปลี่ยนการตั้งค่าแล้วอยู่ระหว่าง DNS propagation ที่ยังกระจายไม่ครบ ถ้าคุณเป็นเจ้าของเว็บ ให้ตรวจตามรายการนี้

  • เช็กว่าโดเมนยังไม่หมดอายุ และต่ออายุแล้วเรียบร้อย
  • ตรวจว่า Nameserver และ A Record ชี้ไปที่ IP ของโฮสติ้ง/VPS ถูกต้อง
  • ถ้าเพิ่งแก้ DNS ให้รอ propagation (ไม่กี่นาทีถึง 24-48 ชม.) แล้วลองใหม่
  • ทดสอบด้วยเครื่องมือเช็ก DNS ออนไลน์ หรือ ping/nslookup ดูว่าโดเมนตอบ IP กลับมาไหม
  • ถ้าไม่แน่ใจ ติดต่อผู้ให้บริการโฮสติ้ง/โดเมนของคุณเพื่อให้ช่วยตรวจสอบ
💡 ปัญหาโดเมนหมดอายุ/DNS ตั้งผิด ป้องกันได้ด้วยการเปิดต่ออายุอัตโนมัติ และใช้โฮสติ้งที่เสถียรพร้อมทีมซัพพอร์ตที่ช่วยตรวจ DNS ให้ได้

DNS_PROBE ตัวอื่นที่เจอบ่อย ต่างกันตรงไหน

Chrome ไม่ได้มีแค่ NXDOMAIN แต่มี error ตระกูล DNS_PROBE อีกหลายตัวที่หน้าตาคล้ายกันมากจนคนสับสน ทั้งที่สาเหตุและวิธีแก้ต่างกัน ถ้าคุณอ่านชื่อ error บนหน้าจอผิดตัว จะไล่แก้ผิดทางตั้งแต่ต้น

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

ข้อความที่ขึ้นความหมายเริ่มแก้จาก
DNS_PROBE_FINISHED_NXDOMAINถามชื่อโดเมนแล้วได้คำตอบว่าไม่มีโดเมนนี้ตรวจการสะกดชื่อเว็บ แล้วล้างแคช DNS
DNS_PROBE_FINISHED_NO_INTERNETอุปกรณ์ไม่ได้ต่ออินเทอร์เน็ตอยู่เลยตรวจ Wi-Fi และสายแลนก่อน อย่าเพิ่งยุ่งกับ DNS
DNS_PROBE_STARTEDเริ่มถามแล้วแต่ค้างอยู่ ยังไม่ได้คำตอบเปลี่ยนเซิร์ฟเวอร์ DNS แล้วรีสตาร์ทเครือข่าย
DNS_PROBE_FINISHED_BAD_CONFIGตั้งค่า DNS บนเครื่องผิดรูปแบบล้างค่า DNS ที่ตั้งเองออก กลับไปใช้ค่าอัตโนมัติ
💡 สังเกตว่า NO_INTERNET เป็นตัวเดียวที่ไม่เกี่ยวกับ DNS จริง ๆ มันแค่บอกว่าเครื่องคุณไม่มีเน็ต การนั่งเปลี่ยน DNS เป็น 8.8.8.8 ในกรณีนี้จึงไม่ช่วยอะไรเลย

ตรวจให้ชัดว่าเป็นที่เครื่องเราหรือที่เว็บ

ก่อนจะลงมือแก้อะไร การรู้ว่าปัญหาอยู่ฝั่งไหนจะประหยัดเวลาได้มากที่สุด ใช้ตารางนี้ทดสอบเรียงลงมา แต่ละข้อใช้เวลาไม่ถึงหนึ่งนาที

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

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

เว็บของคุณเข้าไม่ได้เพราะโดเมน/โฮสติ้ง?

ป้องกันปัญหา DNS และเว็บล่มด้วยโดเมน + Web Hosting ที่เสถียรจาก Plusweb — LiteSpeed, NVMe, ฟรี SSL, Uptime 99.9% ดาต้าเซ็นเตอร์ในไทย พร้อมทีมซัพพอร์ตไทยช่วยตรวจ DNS ให้ เริ่มต้น ฿200/ปี

คำถามที่พบบ่อย

DNS_PROBE_FINISHED_NXDOMAIN แก้ยังไงให้เร็วที่สุด?

เริ่มจากล้างแคช DNS (Windows: ipconfig /flushdns), เปลี่ยน DNS เป็น 8.8.8.8 หรือ 1.1.1.1, รีสตาร์ทเราเตอร์และอุปกรณ์ และล้างแคช host ใน Chrome ที่ chrome://net-internals/#dns ส่วนใหญ่แก้ได้ในไม่กี่นาที

error นี้เกิดจากอะไร?

NXDOMAIN แปลว่าระบบ DNS หาโดเมนที่พิมพ์ไม่เจอ มักเกิดจากพิมพ์ชื่อผิด แคช DNS เก่าค้าง การตั้งค่า DNS มีปัญหา ไฟล์ hosts ผิด หรือฝั่งโดเมนเอง เช่น โดเมนหมดอายุหรือตั้ง DNS ผิด

ล้างแคช DNS บน Windows ทำยังไง?

เปิด Command Prompt แบบ Run as administrator แล้วพิมพ์ ipconfig /flushdns กด Enter จากนั้นลองเปิดเว็บใหม่ หากยังไม่หายให้ลอง netsh winsock reset แล้วรีสตาร์ทเครื่อง

เจอ NXDOMAIN บนมือถือ Android/iOS แก้ยังไง?

ลองเปิดโหมดเครื่องบินสักครู่แล้วปิด หรือรีสตาร์ทเครื่องเพื่อล้างแคช DNS สลับระหว่าง Wi-Fi กับเน็ตมือถือเพื่อทดสอบ และตั้งค่า DNS เป็น 8.8.8.8 หรือ 1.1.1.1 ในการตั้งค่าเครือข่าย

ถ้าเข้าได้เว็บเดียวไม่ได้ แต่เว็บอื่นเข้าได้หมด?

แสดงว่าปัญหาน่าจะอยู่ที่ฝั่งโดเมน/โฮสติ้งของเว็บนั้น เช่น โดเมนหมดอายุ ตั้ง DNS Record ผิด หรืออยู่ระหว่าง DNS propagation ถ้าคุณเป็นเจ้าของเว็บให้ตรวจการต่ออายุโดเมนและการตั้งค่า DNS หรือติดต่อผู้ให้บริการ

GUIDES

บทความที่เกี่ยวข้อง

อ่านต่อในหัวข้อใกล้เคียง

ดูบทความทั้งหมด
DNS คืออะไร? ฉบับเข้าใจง่ายใน 8 นาที
โดเมน

DNS คืออะไร? ฉบับเข้าใจง่ายใน 8 นาที

สรุปครบเรื่อง DNS — DNS คืออะไร ทำงานยังไง (เปรียบเหมือนสมุดโทรศัพท์ของอินเทอร์เน็ต) DNS Server คืออะไร ประเภท DNS Record (A, AAAA, CNAME, MX, TXT, NS) วิธีชี้โดเมนมาที่โฮสติ้ง วิธีเปลี่ยน DNS และ DNS propagation

อ่านต่อ
ERR_CONNECTION_TIMED_OUT คืออะไร? แยกให้ออกว่าปัญหาอยู่ฝั่งไหน
Web Hosting

ERR_CONNECTION_TIMED_OUT คืออะไร? แยกให้ออกว่าปัญหาอยู่ฝั่งไหน

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

อ่านต่อ
เว็บล่ม ทำยังไงดี? เช็กลิสต์ไล่หาสาเหตุที่ใช้ได้จริง
Web Hosting

เว็บล่ม ทำยังไงดี? เช็กลิสต์ไล่หาสาเหตุที่ใช้ได้จริง

เวลาที่เว็บล่ม สิ่งที่เสียเวลาที่สุดคือการเดาสุ่ม บทความนี้ให้ลำดับการตรวจที่ตัดความเป็นไปได้ออกทีละกลุ่ม ตั้งแต่คำถามว่าล่มจริงไหม ไปจนถึงการอ่านรหัส error ให้ถูกจุด

อ่านต่อ