คุณเห็นข้อผิดพลาดที่ระบุว่า DNS_PROBE_FINISHED_NXDOMAIN ขณะพยายามเข้าถึงเว็บไซต์หรือไม่? ข้อผิดพลาดนี้เกี่ยวข้องกับการตั้งค่า DNS ของคุณ และคุณสามารถแก้ไขได้โดยการเปลี่ยนตัวเลือก DNS บนคอมพิวเตอร์ของคุณ
ข้อผิดพลาดนี้มักปรากฏเมื่อเบราว์เซอร์ของคุณไม่สามารถแปลง DNS สำหรับชื่อโดเมนได้ คำว่า NXDOMAIN ที่ท้ายข้อความข้อผิดพลาดบ่งชี้ว่าโดเมนที่ป้อนไม่มีอยู่
นี่คือวิธีแก้ไขบางอย่างที่คุณสามารถนำไปใช้เพื่อกำจัดข้อผิดพลาดนี้บนเครื่องของคุณ
1. ล้าง DNS Cache ของคุณ
เพื่อแปลงชื่อโดเมนอย่างรวดเร็ว คอมพิวเตอร์ของคุณจะดูที่ DNS cache ที่จัดเก็บไว้ หากมีปัญหากับ cache นี้ ซึ่งมักเป็นกรณีส่วนใหญ่ การล้าง cache นี้ควรจะแก้ไขปัญหาที่คุณกำลังประสบในเบราว์เซอร์ของคุณ
ล้าง DNS Cache บน Windows:
- ค้นหา Command Prompt โดยใช้แถบค้นหา Start Menu และเปิดยูทิลิตี้
- พิมพ์คำสั่งต่อไปนี้ในหน้าต่าง Command Prompt และกด Enter: ipconfig/flushdns
ล้าง DNS Cache บน Mac:
- คลิกที่ Launchpad ใน Dock ค้นหา Terminal และเปิดมัน
- ตอนนี้ ให้ป้อนคำสั่งต่อไปนี้ กด Enter หลังแต่ละคำสั่ง: dscacheutil -flushcache sudo killall -HUP mDNSResponder
2. ต่ออายุที่อยู่ IP ของคุณ
ข้อผิดพลาด "This site can't be reached" อาจเกิดจากที่อยู่ IP ที่ระบุไม่ถูกต้อง คุณสามารถลองต่ออายุที่อยู่ IP ของคุณและดูว่าช่วยแก้ปัญหาได้หรือไม่
ต่ออายุที่อยู่ IP บน Windows:
- เปิด Command Prompt และรันคำสั่งต่อไปนี้ตามลำดับ: ipconfig/release
- ล้าง DNS cache: ipconfig/flushdns
- ต่ออายุที่อยู่ IP ของคุณ: ipconfig/renew
- ตั้งค่าเซิร์ฟเวอร์ DNS ใหม่: netsh int ip set dns
- รีเซ็ตการตั้งค่า Winsock: netsh winsock reset
ต่ออายุที่อยู่ IP บน Mac:
- คลิกไอคอน Wi-Fi ในแถบเมนู และเลือก Open Network Preferences
- เลือกเครือข่าย Wi-Fi ของคุณทางซ้าย และคลิก Advanced ทางขวา
- ไปที่แท็บ TCP/IP
- คลิกปุ่ม Renew DHCP Lease
3. รีสตาร์ท DNS Client
คอมพิวเตอร์ Windows ใช้สิ่งที่เรียกว่า DNS Client ที่ช่วยให้เบราว์เซอร์ของคุณแปลงชื่อโดเมน คุณสามารถลองรีสตาร์ทบริการ DNS Client และดูว่าช่วยกำจัดข้อผิดพลาด "this site can't be reached" ในเบราว์เซอร์ของคุณได้หรือไม่
นี่คือวิธีรีสตาร์ทบริการ DNS Client บน Windows 10:
- กด Windows Key + R เพื่อเปิดกล่องโต้ตอบ Run พิมพ์ services.msc และกด Enter
- บนหน้าจอที่ผลลัพธ์ ให้ค้นหาบริการที่ระบุว่า DNS Client คลิกขวาที่บริการนี้ และเลือก Restart
4. เปลี่ยนเซิร์ฟเวอร์ DNS ของคุณ
อาจเป็นที่เซิร์ฟเวอร์ DNS ที่คุณตั้งค่าบนคอมพิวเตอร์ไม่ทำงาน เมื่อสิ่งนี้เกิดขึ้น เว็บไซต์ของคุณไม่สามารถแปลงชื่อโดเมนได้ และเป็นผลคุณได้ข้อผิดพลาด "DNS Probe Finished NXDOMAIN"
ในกรณีนี้ คุณสามารถลองเปลี่ยนเซิร์ฟเวอร์ DNS และดูว่ามันแก้ปัญหาสำหรับคุณหรือไม่ ที่นี่เราจะแสดงวิธีเปลี่ยน DNS ของคุณเป็นเซิร์ฟเวอร์ DNS สาธารณะของ Google
การเปลี่ยนเซิร์ฟเวอร์ DNS บน Windows:
- เปิดแอป Settings เลือก Network & Internet และคลิก Change adapter options
- คลิกขวาที่แอดAPTER ของคุณ และเลือก Properties

- เลือกตัวเลือกที่ระบุว่า Internet Protocol Version 4 (TCP/IPv4) และคลิก Properties
- เปิดใช้งานกล่องสำหรับ Use the following DNS server addresses
- ป้อน 8.8.8.8 ในกล่อง Preferred DNS server และ 8.8.4.4 ในกล่อง Alternate DNS server จากนั้นคลิก OK ที่ด้านล่าง
- เปิดเบราว์เซอร์ใหม่และลองเข้าถึงเว็บไซต์ที่เปิดไม่ได้ก่อนหน้านี้
การเปลี่ยนเซิร์ฟเวอร์ DNS บน Mac:
- คลิกไอคอน Wi-Fi ในแถบเมนู และเลือก Open Network Preferences
- เลือกเครือข่ายของคุณจากแถบด้านซ้าย และคลิก Advanced บน फल่างด้านขวา
- ไปที่แท็บ DNS
- เลือกเซิร์ฟเวอร์ DNS ที่มีอยู่ และคลิกปุ่ม - (ลบ) ที่ด้านล่าง จะลบเซิร์ฟเวอร์ทั้งหมดของคุณ
- คลิกเครื่องหมาย + (บวก) และเพิ่ม 8.8.8.8
- คลิกเครื่องหมาย + (บวก) อีกครั้ง และป้อน 8.8.4.4
- สุดท้าย คลิก OK ที่ด้านล่างเพื่อบันทึกการเปลี่ยนแปลงของคุณ
5. รีเซ็ตเบราว์เซอร์ของคุณเป็นค่าเริ่มต้น
หากคุณทำการเปลี่ยนแปลงการตั้งค่าเบราว์เซอร์มากเกินไป สิ่งนั้นอาจส่งผลต่อวิธีที่เว็บไซต์ถูกโหลดในเบราว์เซอร์ คุณสามารถลองรีเซ็ตเบราว์เซอร์ของคุณเป็นค่าเริ่มต้น ซึ่งอาจแก้ไขปัญหาสำหรับคุณ
วิธีรีเซ็ต Chrome:
หากคุณใช้ Chrome คุณไม่จำเป็นต้องรีเซ็ตเบราว์เซอร์โดยตรง แทนที่จะเป็นเช่นนั้น คุณสามารถรีเซ็ต flags ซึ่งเป็นวิธีที่บางผู้ใช้ปรับเปลี่ยนเบราว์เซอร์ของพวกเขา และดูว่ามันแก้ปัญหาหรือไม่
หากไม่ได้ผล คุณสามารถรีเซ็ตเบราว์เซอร์ทั้งหมดได้
นี่คือวิธีการรีเซ็ต Chrome flags:
- เปิดแท็บใหม่ใน Chrome พิมพ์ chrome://flags และกด Enter
- คลิกปุ่ม Reset all ที่ด้านบน
- คลิก Relaunch ที่ด้านล่างเพื่อรีสตาร์ทเบราว์เซอร์ของคุณ การนี้จะนำการเปลี่ยนแปลงของคุณเข้าสู่ผล
การรีเซ็ต Firefox:
- เปิด Firefox พิมพ์ about:support ในแถบที่อยู่ และกด Enter
- คลิกปุ่ม Refresh Firefox
- เลือก Refresh Firefox ในกล่องโต้ตอบบนหน้าจอของคุณ
การรีเซ็ต Safari:
ใน Safari สำหรับ Mac คุณสามารถลบ cache และลบปลั๊กอินและส่วนขยายที่ไม่ต้องการ เพื่อแก้ไขข้อผิดพลาดที่กล่าวมาได้อาจเป็น:
- เปิด Safari คลิกเมนู Safari ที่ด้านบน และเลือก Preferences
- คลิกแท็บ Websites และยกเลิกติ๊กปลั๊กอินที่คุณไม่ต้องการทางซ้าย
- ไปที่แท็บ Extensions เลือกส่วนขยายทางซ้าย และคลิก Uninstall ทางขวา ทำซ้ำสำหรับแต่ละส่วนขยาย และส่วนขยายทั้งหมดของคุณจะถูกลบ
- คลิกแท็บ Advanced และติ๊ก Show Develop menu in menu bar
- เปิดเมนู Develop ที่เพิ่งเพิ่มจากแถบเมนู และคลิกที่ Empty Caches เพื่อลบไฟล์ cache ของ Safari
6. ปิดแอป VPN ของคุณ
VPN ทำหน้าที่เป็นคอมพิวเตอร์กลาง และトラฟฟิกของคอมพิวเตอร์ของคุณไหลผ่านมัน หากมีปัญหากับ VPN มันสามารถทำให้เบราว์เซอร์ของคุณไม่เปิดเว็บไซต์ใดๆ ได้
ลองปิดแอป VPN บนคอมพิวเตอร์ของคุณ และดูว่าคุณสามารถเปิดเว็บไซต์ของคุณได้หรือไม่ หากคุณสามารถ อาจมีปัญหากับแอป VPN ของคุณ และคุณต้องแก้ไขมันก่อนที่จะใช้มันอีกครั้ง
7. ตรวจสอบไฟล์ Hosts
ทั้ง Windows และ Mac มาพร้อมกับไฟล์ hosts ที่ช่วยแปลงชื่อโดเมนของคุณในท้องถิ่น เมื่อคุณพยายามเข้าถึงเว็บไซต์ เบราว์เซอร์ของคุณจะดูในไฟล์นี้ก่อนเพื่อหา IP สำหรับโดเมนที่คุณระบุ
อาจเป็นที่คุณหรือคนอื่นได้เพิ่มเว็บไซต์ที่คุณพยายามเข้าถึงในไฟล์นี้ หากเว็บไซต์ถูกกำหนด IP localhost หรือ IP อื่น คอมพิวเตอร์ของคุณจะแปลงโดเมนผิดพลาด ดังนั้น คุณอาจได้ข้อผิดพลาด "DNS Probe Finished NXDOMAIN"
เข้าถึงไฟล์ hosts บนคอมพิวเตอร์ของคุณ และดูว่าโดเมนของคุณอยู่ที่นั่นหรือไม่
การเข้าถึง Hosts บน Windows:
- เปิด Start Menu ค้นหา Notepad คลิกขวาที่ Notepad และเลือก Run as administrator
- กด Ctrl + O ไปที่ C:\Windows\System32\drivers\etc และดับเบิลคลิกที่ไฟล์ hosts
- ตรวจสอบไฟล์เพื่อดูว่าโดเมนที่คุณพยายามเข้าถึงอยู่ในรายการหรือไม่ หากอยู่ ให้ลบรายการสำหรับโดเมน บันทึกไฟล์ และปิด Notepad
การเข้าถึง Hosts บน Mac:
- เปิด Terminal พิมพ์คำสั่งต่อไปนี้ และกด Enter: sudo nano /etc/hosts
- ป้อนรหัสผ่านผู้ดูแลระบบของคุณ และกด Enter
- คุณจะเห็นเนื้อหาของไฟล์ hosts ตรวจสอบให้แน่ใจว่าโดเมนที่คุณพยายามเข้าถึงไม่อยู่ในที่นี่
8. รีเซ็ตการตั้งค่าเราเตอร์ของคุณ
ข้อผิดพลาด "Server IP address could not be found" บางครั้งเป็นผลของเราเตอร์ที่ตั้งค่าผิด หากคุณไม่แน่ใจว่าคุณหรือคนอื่นได้ทำการเปลี่ยนแปลงอะไรกับเราเตอร์ของคุณ ให้รีเซ็ตการตั้งค่าเราเตอร์ทั้งหมดและดูว่ามันแก้ปัญหาหรือไม่
โปรดทราบว่าการรีเซ็ตเราเตอร์จะลบการกำหนดค่าของคุณ ขึ้นอยู่กับการกำหนดค่าเราเตอร์ของคุณ คุณอาจต้องกำหนดค่าใหม่เพื่อให้ทำงานกับผู้ให้บริการอินเทอร์เน็ต (ISP) ของคุณ
นี่คือขั้นตอนทั่วไปในการรีเซ็ตเราเตอร์:
- เข้าถึงเมนูการตั้งค่าเราเตอร์ของคุณ ซึ่งเป็น 192.168.1.1 ในกรณีส่วนใหญ่
- ป้อนรายละเอียดการล็อกอินสำหรับเราเตอร์ของคุณ
- คลิกแท็บ Maintenance ที่ด้านบน เราเตอร์ของคุณอาจแสดงสิ่งที่แตกต่าง แต่ควรจะคล้ายกัน
- เลือก Factory Default Settings บนแถบด้านซ้าย
- คลิก Factory Default Settings บน फल่างด้านขวาเพื่อรีเซ็ตเราเตอร์ของคุณ
เข้าถึงเว็บไซต์ที่เข้าถึงไม่ได้
มีหลายเหตุผลที่เบราว์เซอร์ของคุณแสดงข้อความข้อผิดพลาด "DNS_PROBE_FINISHED_NXDOMAIN" ไม่ว่าสาเหตุจะเป็นอะไร วิธีการหนึ่งในวิธีข้างต้นควรช่วยแก้ไขปัญหา และคุณจะสามารถเข้าถึงเว็บไซต์ของคุณโดยไม่มีปัญหา
ปัญหากับเบราว์เซอร์เว็บเป็นเรื่องปกติ และมีวิธีแก้ไขง่ายๆ บางอย่างที่สามารถแก้ไขปัญหาเหล่านั้นได้ หากคุณใช้ Chrome คุณอาจประสบกับ Chrome ที่ช้าลง และไม่ตอบสนองเลย โชคดีที่มีวิธีแก้ไขปัญหานี้และทำให้เบราว์เซอร์ของคุณทำงานราบรื่น