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

วิธีแก้ "Server DNS address could not be found" บน Google Chrome

ผู้ใช้ Windows 8, 8.1 และ 10 บางครั้งเข้าถึงบางเว็บไซต์ไม่ได้ บนเบราว์เซอร์ จะเห็นข้อความ 'server DNS address could not be found'

'server DNS address could not be found' หมายถึงอะไร?

ทุกเว็บไซต์มี IP Address ตัวเลข ที่ Map กับ Domain Name ที่มนุษย์อ่านเข้าใจ IP Address ใช้สื่อสาร Packet-to-packet หาก DNS Server (ที่ทำหน้าที่แปล) ไม่สามารถดึง IP Address ของเว็บที่พยายามเข้าได้ จะเกิด Error นี้

ปกติเจอเมื่อ Domain ที่พยายามเข้า Down, DNS Server Down, หรือ Local Cache คืน IP เก่า (มักเกิดหลังเปลี่ยน IP ที่ Server)วิธีแก้  Server DNS address could not be found  บน Google Chrome

บทความนี้จะแนะนำขั้นตอนแก้ไข - แต่หากปัญหามาจาก Server Misconfiguration ของเว็บที่เข้า วิธีเหล่านี้อาจไม่ช่วย

วิธีที่ 1: อัปเดต DNS

วิธีนี้ได้รับความนิยม แนะนำให้เปลี่ยน DNS Server เป็นของ Google ซึ่งน่าเชื่อถือกว่า

วิธีที่ 2: หา IP และเพิ่มใน Hosts File

วิธีนี้อาจได้ผล อาจไม่ได้ เพราะยังต้องใช้ DNS Server Query IP แต่ให้ข้อมูลมากขึ้น หากเข้าถึงเว็บอื่นได้ ลองเปิดลิงก์:

https://www.whatsmydns.net/#A/domain.com

แทนที่ domain.com ด้วย Domain ที่เข้าไม่ได้ จด IP Address

วิธีแก้  Server DNS address could not be found  บน Google Chrome

โดยปกติ IP ทั้งหมดจะเหมือนกัน หากไม่เหมือนกัน ให้ Copy IP ที่ใช้บ่อยที่สุด

  1. คลิก Start หรือกด Windows Key (Right-Click) Notepad เลือก Run as Administrator
  2. คลิก File -> Open ไปที่
    C:\Windows\System32\drivers\etc
  3. เลือก All Files แล้วเลือก Hosts เปิด
  4. เพิ่ม IP Address ล่างสุดของไฟล์ ในรูปแบบ
  5. 127.0.0.1 domain.com
  6. แทนที่ 127.0.0.1 ด้วย IP ที่ Copy มา และ Domain ด้วย Domain ที่ Query

Save ไฟล์ และลองเข้าถึงเว็บ จะ Look up Route ท้องถิ่นก่อน Query DNS เพราะเรา Map Domain ไป IP แล้ว หายังเข้าไม่ได้ อาจเป็นปัญหาของเว็บ ลองเข้าจากมือถือเพื่อตัดโอกาส Config/Cache ของอุปกรณ์ปัจจุบัน หรือ Comment ชื่อเว็บมาเราจะเช็คให้ หรืออาจลอง Reset IP

วิธีที่ 3: Reset Network Configurations

คอมพิวเตอร์อาจไม่ได้ตั้งค่า Network Configurations ให้ถูกต้อง ทำให้ Error เกิดขณะเล่นเว็บกับ Chrome ขั้นตอนนี้จะ Reset Network Configurations ทั้งหมด

  1. กด Windows + R เปิด Run พิมพ์ cmd
  2. กด Ctrl + Shift + Enter พร้อมกัน เพื่อ Admin Permission เปิด Command Promptวิธีแก้  Server DNS address could not be found  บน Google Chrome
  3. ใน Command Prompt พิมพ์คำสั่งทีละคำสั่ง กด Enter หลังแต่ละคำสั่ง
    netsh int ip reset
    netsh winsock reset
    ipconfig /release
    ipconfig /renew
    ipconfig /flushdns
  4. รันคำสั่งทั้งหมดเสร็จ ตรวจสอบว่าข้อความ Error ยังคงอยู่หรือไม่

วิธีที่ 4: Restart DNS Service

DNS Service อาจ Glitch ขณะเล่นเว็บบน Chrome ทำให้เกิด Error ขั้นตอนนี้ Restart DNS Service แล้วเช็ค

  1. กด Windows + R เปิด Run prompt
  2. พิมพ์ services.msc กด Enter เปิด Service Managementวิธีแก้  Server DNS address could not be found  บน Google Chrome
  3. ใน Service Manager เลื่อนหา DNS Client Service คลิกขวาวิธีแก้  Server DNS address could not be found  บน Google Chrome
  4. เลือก Restart รอ Service Restart เสร็จ
  5. ตรวจสอบว่าปัญหายังคงอยู่หรือไม่

วิธีที่ 5: Reinstall Chrome

บางครั้งปัญหาอาจไม่ได้มาจาก Network Config แต่จาก Browser เอง ขั้นตอนนี้ Uninstall Chrome แล้วติดตั้งใหม่จากเว็บ Official

  1. ปิด Tab และหน้าต่าง Chrome ทั้งหมดก่อนเริ่ม Uninstall
  2. คลิก Start Menu เลือก Settings
  3. คลิก Apps
  4. Under Apps & features หาและคลิก Google Chrome
  5. คลิก Uninstallวิธีแก้  Server DNS address could not be found  บน Google Chrome
  6. ยืนยัน Uninstall อีกครั้ง
  7. หากต้องการลบ Profile (Bookmarks, History) ติ๊ก Also delete your browsing data
  8. คลิก Uninstall บน Prompt สุดท้าย Uninstall เริ่มต้น
  9. แน่ใจว่า Uninstall เสร็จสมบูรณ์ก่อน Reinstall

ตอนนี้ Reinstall ตามขั้นตอนด้านล่าง

  1. ดาวน์โหลดไฟล์ติดตั้งจากที่นี่
  2. ขึ้นอยู่กับเบราว์เซอร์ อาจถาม Run or Save คลิก Save รัน Executable ทันทีที่ดาวน์โหลดเสร็จ
  3. Start Chrome ตั้งเป็น Default Browser ก่อนเล่นเว็บ จะทำงานดีกว่า
  4. ตรวจสอบว่าปัญหายังคงอยู่หรือไม่

วิธีที่ 6: ตั้งค่าเปิดหน้าใหม่ (New Tab Page)

บางสถานการณ์ Extension อันตรายหรือหน้าอื่น อาจตั้งค่า Chrome ให้เปิดหน้าเฉพาะตอน Startup ทำให้เกิดปัญหา ขั้นตอนนี้ตั้งค่า Chrome ให้เปิด New Tab Page ตอน Startup

  1. คลิก Three Dots มุมขวาบน เลือก Settings
  2. ใน Chrome Settings คลิก Appearance จากแถบซ้าย
  3. ใน Appearance Settings คลิก Open the New Tab Page ใต้ On Startup
  4. ปิด Chrome Restart ใหม่วิธีแก้  Server DNS address could not be found  บน Google Chrome
  5. ตรวจสอบว่าการตั้งค่าใหม่ช่วยแก้ Error ได้หรือไม่

วิธีที่ 7: ลบไฟล์จากโฟลเดอร์ ETC

บางคน Error เกิดจากไฟล์พิเศษในโฟลเดอร์สำคัญของ Windows หากโฟลเดอร์ "etc." ใน System32 มีไฟล์เพิ่มเติม อาจ Trigger Error ขั้นตอนนี้ลบไฟล์เหล่านี้ แต่ก่อนดำเนินการ Backup ไฟล์ทั้งหมด เนื่องจากอาจเกิดปัญหา

  1. กด Windows + E เปิด File Explorerวิธีแก้  Server DNS address could not be found  บน Google Chrome
  2. ไปที่
     C:\Windows\System32\drivers\etc
  3. กด Ctrl + A เลือกไฟล์ทั้งหมด กด Shift + Delete ลบออกจากคอมพิวเตอร์
  4. ตรวจสอบว่าการลบไฟล์เหล่านี้แก้ปัญหาได้หรือไม่

วิธีที่ 8: อัปเกรด Network Adapter และติดตั้ง Driver ที่หาย

อาจเป็นเหยื่อของ Network Driver ที่หายหรือเก่า ทำให้เกิดปัญหา ขั้นตอนนี้ใช้ Application ที่สแกน Driver ที่หาย/เก่า และติดตั้งให้อัตโนมัติ (Paid) หรือระบุ Driver ที่หายให้ติดตั้งเอง (Free)

  1. ดาวน์โหลด DriverEasy ติดตั้ง
  2. รัน DriverEasy คลิก Scan Now สแกน Driver ที่เสีย/เก่า/หายวิธีแก้  Server DNS address could not be found  บน Google Chrome
  3. คลิก Update ปุ่มข้าง Network Adapter ที่ Flagged จะดาวน์โหลด Driver ที่ถูกต้อง ติดตั้งเอง (Free)
  4. หากเลือก Update All จะดาวน์โหลดและติดตั้ง Driver ทุกตัวที่หาย/เก่า อัตโนมัติ (ต้อง Pro) จะแจ้งเมื่อ Upgrade เสร็จ
  5. Restart PC ตรวจสอบว่า Error ยังมีอยู่หรือไม่

วิธีที่ 9: เปลี่ยนการตั้งค่า DNS Server

การตั้งค่า DNS Server ผิด อาจทำให้เข้าอินเทอร์เน็ตไม่ได้ ต้องมี DNS Server Settings ที่เหมาะสม

  1. กด Windows + R พร้อมกัน
  2. Run Dialog ปรากฏ พิมพ์ Control Panel คลิก OKวิธีแก้  Server DNS address could not be found  บน Google Chrome
  3. คลิก View By: เลือก Small Icons คลิก Network and Sharing Centerวิธีแก้  Server DNS address could not be found  บน Google Chrome
  4. เลือก Change adapter settings
  5. เลือก Connection Icon ที่ใช้ (Local Area หรือ Wireless) คลิกขวา Properties
  6. คลิก Internet Protocol Version 4 (TCP/IPv4) แล้ว Propertiesวิธีแก้  Server DNS address could not be found  บน Google Chrome
  7. ปกติ Obtain DNS Server Address Automatically จะติ๊กอยู่ หากไม่เคยแก้ไข
  8. ติ๊ก Use the Following DNS Addresses พิมพ์ 8.8.8.8 และ 8.8.4.4 เป็น Primary/Secondary
  9. Save แล้วปิดหน้าต่าง
  10. ตรวจสอบว่าการเปลี่ยนแปลงนี้แก้ Error กับ Chrome ได้หรือไม่

วิธีที่ 10: Flush DNS Cache

เวลาเข้เว็บที่ต้อง Sign In Windows จะบันทึก IP Addresses ที่เข้าชมไว้ เพื่อครั้งหน้า Browser เติมข้อมูลให้เองและเปิดเว็บเร็วขึ้น แต่ถ้า Cache ล้าสมัย/เก่า จะทำให้ผิดปกติและเข้าอินเทอร์เน็ตไม่ได้ ขั้นตอนนี้ Clear DNS Cache

  1. กด Windows + R พร้อมกัน
  2. พิมพ์ cmd กด Ctrl + Shift + Enter พร้อมกัน เปิด Admin Command Promptวิธีแก้  Server DNS address could not be found  บน Google Chrome
  3. พิมพ์คำสั่งทีละคำสั่ง ตามลำดับ กด Enter หลังแต่ละคำสั่ง
    ipconfig /flushdns
    ipconfig /renew
    ipconfig /registerdns
  4. รันคำสั่งเสร็จ ตรวจสอบว่าปัญหายังคงอยู่หรือไม่

วิธีที่ 11: ลองใช้ VPN

อาจเจอ "Server DNS address could not be found error" กับบางเว็บเพราะปัญหา Location บางเว็บบล็อกผู้ใช้จากภูมิศาสตร์บางแห่ง ทำให้เกิด Error สามารถใช้ VPN เข้าถึงได้ ต้องใช้ VPN ที่มีชื่อเสียง เช่น NordVPN

  1. ดาวน์โหลด NordVPN บน PC (มี Coupon/Promo ได้)
  2. รัน NordVPN แล้วเปิด
  3. เชื่อมต่อเซิร์ฟเวอร์ทั่วโลก โดยเลือกประเทศที่ต้องการ
  4. น่าจะช่วยแก้ปัญหาได้

วิธีที่ 12: ใช้ Chrome Commands

Chrome มี DNS Cache ของตัวเองเพื่อเร่งความเร็ว แต่บางครั้ง Corrupt กลับก่อให้เกิดปัญหา ขั้นตอนนี้ใช้ Internal Commands ของ Chrome Reset Cache นี้

  1. เปิด Chrome แท็บใหม่
  2. พิมพ์ Chrome://net-internals/#dns กด Enter
  3. คลิกปุ่ม Clear Host Cacheวิธีแก้  Server DNS address could not be found  บน Google Chrome
  4. ตรวจสอบว่า Error ยังคงอยู่หลัง Clear Cache นี้หรือไม่

วิธีที่ 13: ปิด Prediction Service

เวลาพิมพ์ค้นหา Chrome แนะนำคำค้นที่นิยม ฟีเจอร์นี้แม้มีประโยชน์ แต่บางครั้งรบกวนการทำงานของ Browser ทำให้ Error ขณะใช้ Chrome ขั้นตอนนี้ปิดฟีเจอร์นี้

  1. คลิก Three Dots มุมขวาบน เลือก Settings
  2. ใน Settings คลิก Sync and Google Servicesวิธีแก้  Server DNS address could not be found  บน Google Chrome
  3. ในตัวเลือกนี้ คลิก Toggle Autocomplete searches and URLs ปิด
  4. ปิด Predictive Search แล้ว ตรวจสอบว่าปัญหายังคงอยู่หรือไม่

วิธีที่ 14: รัน Network Troubleshooter

บางกรณี ฟีเจอร์หลักของ Windows อาจ Glitch ทำให้เกิดปัญหาขณะค้นหาบน Chrome ขั้นตอนนี้รัน Network Troubleshooter เพื่อแก้

  1. กด Windows + I เปิด Settings
  2. คลิก Update and Security แล้ว Troubleshoot ด้านซ้ายวิธีแก้  Server DNS address could not be found  บน Google Chrome
  3. คลิก Internet Connections แล้ว Run the troubleshooterวิธีแก้  Server DNS address could not be found  บน Google Chrome
  4. ทำตามหน้าจอจนเสร็จ ตรวจสอบว่า Error ยังคงอยู่หลัง Troubleshooter เสร็จหรือไม่

วิธีที่ 15: Reinstall Network Drivers

บางครั้ง Network Drivers ที่ใช้อยู่ อาจไม่พร้อมสร้างการเชื่อมต่อที่เสถียร ทำให้ Error เกิดบน Chrome ขั้นตอนนี้ Uninstall Driver ให้ Windows Update ติดตั้งใหม่อัตโนมัติ

  1. กด Windows + R พร้อมกัน เปิด Run
  2. พิมพ์ devmgmt.msc กด Enterวิธีแก้  Server DNS address could not be found  บน Google Chrome
  3. Device Manager เปิด ขยาย Network Adapters คลิกขวา Internet Adapter ที่ใช้อยู่
  4. คลิก Uninstall ลบ Driverวิธีแก้  Server DNS address could not be found  บน Google Chrome
  5. Restart คอมพิวเตอร์ ตรวจสอบว่า Driver ติดตั้งอัตโนมัติหรือไม่
  6. หาไม่ได้ ใช้ Driver Easy ติดตั้งใหม่ตามขั้นตอนด้านบน

วิธีที่ 16: ปิด Proxy Settings

คอมพิวเตอร์อาจตั้งค่า Proxy Connection ทำให้เกิด Error ขั้นตอนนี้ปิด Proxy Settings แล้วเช็ค

  1. กด Windows + R พร้อมกัน
  2. Run Dialog ปรากฏ พิมพ์ MSConfig กด OKวิธีแก้  Server DNS address could not be found  บน Google Chrome
  3. เลือก Boot Tab ติ๊ก Safe Boot
  4. คลิก Apply กด OK
  5. Restart PC บูทเข้า Safe Mode
  6. กด Windows + R อีกครั้ง พิมพ์ inetcpl.cpl กด Enterวิธีแก้  Server DNS address could not be found  บน Google Chrome
  7. Internet Properties Dialog ปรากฏ เลือกแท็บ Connections
  8. ยกเลิกติ๊ก Use a proxy server for your LAN คลิก OKวิธีแก้  Server DNS address could not be found  บน Google Chrome
  9. เปิด MSConfig อีกครั้ง ยกเลิกติ๊ก Safe Boot Save Restart
  10. ตรวจสอบว่า Error "Server DNS address could not be found in Google Chrome" ยังคงอยู่หรือไม่

วิธีที่ 17: Reset Internet Explorer Settings

Internet Explorer ใช้สื่อสารกับ Windows Servers และงานระบบที่เกี่ยวกับอินเทอร์เน็ต แต่บางครั้ง Glitch ทำให้เกิดปัญหา แก้โดย Reset ให้หมด

  1. กด Windows + R เปิด Run Dialog
  2. พิมพ์ inetcpl.cpl กด Enterวิธีแก้  Server DNS address could not be found  บน Google Chrome
  3. คลิกแท็บ Advanced กด Reset ล่างหน้าต่างวิธีแก้  Server DNS address could not be found  บน Google Chrome
  4. หลัง Reset IE แล้ว ต้อง Reset Chrome ด้วย
  5. เปิด Chrome คลิก Three Dots มุมขวาบน
  6. เลื่อนลง คลิก Advanced
  7. คลิก Reset settings to their original Defaults ล่างหน้าจอวิธีแก้  Server DNS address could not be found  บน Google Chrome
  8. Reset เสร็จ Restart Windows ตรวจสอบว่า Error ยังคงอยู่หรือไม่