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

แก้ไข: DNS_PROBE_FINISHED_NO_INTERNET

DNS_PROBE_FINISHED_NO_INTERNET บอกว่า ไม่มีการเชื่อมต่ออินเทอร์เน็ต สมมติว่าคุณอ่านหน้านี้จากอุปกรณ์อื่นที่มีเน็ต ข้อผิดพลาดนี้กว้างเกินไป ไม่บอกว่าทำไม ที่ไหน ยังไง ไม่มีเน็ต แค่บอก "no internet" ดังนั้นต้อง Troubleshoot ไม่มีวิธีแก้ตรงๆ แต่จบคู่มือนี้ควรแก้ได้

วิธีที่ 1: เช็คการเชื่อมต่อ (Connectivity)

ตรวจสอบว่า Router หรืออุปกรณ์ที่รับผิดชอบเน็ต รับอินเทอร์เน็ตจาก ISP ได้ ถ้าเป็น Wi-Fi Device ให้ต่อโทรศัพท์หรืออุปกรณ์ Wi-Fi Enabled อื่นกับ Router/Modem นี้ ดูว่าได้เน็ตไหม ถ้าได้ แสดงว่า Router OK ถ้าไม่ได้ ต้องติดต่อ ISP เพราะไม่ได้รับเน็ต

ถ้าเชื่อมต่อเน็ตจากอุปกรณ์อื่นแล้ว เช็คว่า Google Chrome ทำงานได้บนอุปกรณ์นั้นไหม ถ้า ทำงานได้ดี แสดงว่าไม่มี ปัญหาการเชื่อมต่อ แต่ถ้าไม่ดี แนะนำ Restart Router หลังยืนยันว่าไม่มี Connection Issues จาก Router แล้ว เช็คว่าทุกอย่างทำงานบน Computer ได้ไหม ทำตามขั้นตอน:

  1. กด Windows Key + X เลือก Command Prompt (Admin) หรือ PowerShell (Admin)
  2. เปิด Command Prompt/PowerShell แล้ว พิมพ์คำสั่ง:
    ping -t 8.8.8.8
  3. กด Enter ถ้า Network ทำงานดี Reply จะเป็นแบบนี้:
Reply from 8.8.8.8: bytes=32 time=42ms TTL=53
Reply from 8.8.8.8: bytes=32 time=42ms TTL=53
Reply from 8.8.8.8: bytes=32 time=42ms TTL=53

แต่ถ้า Reply เป็น Error ใดๆ แสดงว่า Network Config ของคอมพิวเตอร์อาจมีปัญหา ทำต่อวิธีด้านล่างได้

วิธีที่ 2: Power Cycling Router

เพื่อตรวจสอบอีกครั้งว่า Router ไม่ใช่ปัญหา ลอง Power Cycle Router ซึ่งอาจแก้ปัญหาได้ ทำตามขั้นตอน:

  1. ปิด Modem และ Router สนิท โดยปิดสวิทช์
  2. รอ 10 นาที แล้วเปิดกลับ
  3. รอ 1-2 นาทีหลังเปิดแล้ว เช็คว่าปัญหายังอยู่ไหม

ถ้ายังไม่ได้ ลอง Reset Network Configurations

วิธีที่ 3: รีเซ็ตการตั้งค่าเครือข่าย (Network Configurations)

ถ้าวิธีข้างต้นไม่ได้ โอกาสมีว่าการตั้งค่าเครือข่ายไม่ถูกต้อง ทำให้คอมพิวเตอร์เชื่อมต่อ Router ไม่ได้ สามารถ Reset Network Configurations ด้วย CMD ทำตามขั้นตอน:

  1. กด Windows Key + X เลือก Command Prompt (Admin) หรือ PowerShell (Admin)
  2. พิมพ์คำสั่ง ทีละคำสั่ง รีเซ็ต Network Settings
    netsh winsock reset
    netsh int ip reset
    ipconfig /release
    ipconfig /renew
    ipconfig /flushdns

Restart คอมพิวเตอร์ เช็คว่าปัญหายังอยู่ไหม

วิธีที่ 4: ล้าง Host Cache ของ Chrome

การล้าง DNS Host Cache ของ Chrome Client ช่วยได้ Chrome Client เก็บ DNS Entries เพื่อไม่ Lookup ทุกครั้ง ลดเวลาโหลด แต่ Bad Cache อาจก่อให้ Error ERR_NAME_NOT_RESOLVED และ ERR_CONNECTION_RESET ล้างแคช Chrome ได้ง่าย ทำตามขั้นตอน:

  1. เปิด Google Chrome
  2. ในส่วน URL ใส่ URL นี้ กด Enter
    chrome://net-internals/#dns
  3. จะเปิดหน้า Google Chrome Host Resolver Cache คลิก "Clear Host Cache"
  4. Restart Google Chrome เช็คว่าเข้าถึงเว็บได้อีกไหม

วิธีที่ 5: Reset Google Chrome

ขั้นตอนนี้ไม่เกี่ยวกับข้างต้นโดยตรง แต่ยังแนะนำทำ

  1. กดค้าง Windows Key + R
  2. ใน Run Dialog พิมพ์:

ถ้าใช้ Windows XP

%USERPROFILE%\Local Settings\Application Data\Google\Chrome\User Data\

ถ้าใช้ Windows 7/Vista/8/8.1/10

%LOCALAPPDATA%\Google\Chrome\User Data\

คลิก OK จะเปิด Windows Explorer มีโฟลเดอร์หลายโฟลเดอร์ คลิกขวาโฟลเดอร์ Default เลือก Rename เป็น Default.old ถ้าบอกว่า Chrome ใช้งานอยู่ ให้บันทึกขั้นตอน Reboot และโดยไม่เปิด Chrome ทำขั้นตอนนี้อีกครั้ง หลัง Rename Default เป็น Default.old เรียบร้อย ลองเปิด Chrome ใหม่ดู

สรุป

ถ้ายังเจอปัญหา และเว็บที่พยายามโหลดบอก "Allow Chrome to Access the Network in Your Firewall or Antivirus Settings" อาจเป็น Firewall บล็อก Chrome ไม่ให้เข้าถึงอินเทอร์เน็ต เราครอบคลุมปัญหานี้ในคู่มือฉบับสมบูรณ์ (ที่นี่) ควรแก้ปัญหานี้ได้แน่นอน