ผู้ใช้ 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 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
โดยปกติ IP ทั้งหมดจะเหมือนกัน หากไม่เหมือนกัน ให้ Copy IP ที่ใช้บ่อยที่สุด
- คลิก Start หรือกด Windows Key (Right-Click) Notepad เลือก Run as Administrator
- คลิก File -> Open ไปที่
C:\Windows\System32\drivers\etc
- เลือก All Files แล้วเลือก Hosts เปิด
- เพิ่ม IP Address ล่างสุดของไฟล์ ในรูปแบบ
- 127.0.0.1 domain.com
- แทนที่ 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 ทั้งหมด
- กด Windows + R เปิด Run พิมพ์ cmd
- กด Ctrl + Shift + Enter พร้อมกัน เพื่อ Admin Permission เปิด Command Prompt

- ใน Command Prompt พิมพ์คำสั่งทีละคำสั่ง กด Enter หลังแต่ละคำสั่ง
netsh int ip reset netsh winsock reset ipconfig /release ipconfig /renew ipconfig /flushdns
- รันคำสั่งทั้งหมดเสร็จ ตรวจสอบว่าข้อความ Error ยังคงอยู่หรือไม่
วิธีที่ 4: Restart DNS Service
DNS Service อาจ Glitch ขณะเล่นเว็บบน Chrome ทำให้เกิด Error ขั้นตอนนี้ Restart DNS Service แล้วเช็ค
- กด Windows + R เปิด Run prompt
- พิมพ์ services.msc กด Enter เปิด Service Management

- ใน Service Manager เลื่อนหา DNS Client Service คลิกขวา

- เลือก Restart รอ Service Restart เสร็จ
- ตรวจสอบว่าปัญหายังคงอยู่หรือไม่
วิธีที่ 5: Reinstall Chrome
บางครั้งปัญหาอาจไม่ได้มาจาก Network Config แต่จาก Browser เอง ขั้นตอนนี้ Uninstall Chrome แล้วติดตั้งใหม่จากเว็บ Official
- ปิด Tab และหน้าต่าง Chrome ทั้งหมดก่อนเริ่ม Uninstall
- คลิก Start Menu เลือก Settings
- คลิก Apps
- Under Apps & features หาและคลิก Google Chrome
- คลิก Uninstall

- ยืนยัน Uninstall อีกครั้ง
- หากต้องการลบ Profile (Bookmarks, History) ติ๊ก Also delete your browsing data
- คลิก Uninstall บน Prompt สุดท้าย Uninstall เริ่มต้น
- แน่ใจว่า Uninstall เสร็จสมบูรณ์ก่อน Reinstall
ตอนนี้ Reinstall ตามขั้นตอนด้านล่าง
- ดาวน์โหลดไฟล์ติดตั้งจากที่นี่
- ขึ้นอยู่กับเบราว์เซอร์ อาจถาม Run or Save คลิก Save รัน Executable ทันทีที่ดาวน์โหลดเสร็จ
- Start Chrome ตั้งเป็น Default Browser ก่อนเล่นเว็บ จะทำงานดีกว่า
- ตรวจสอบว่าปัญหายังคงอยู่หรือไม่
วิธีที่ 6: ตั้งค่าเปิดหน้าใหม่ (New Tab Page)
บางสถานการณ์ Extension อันตรายหรือหน้าอื่น อาจตั้งค่า Chrome ให้เปิดหน้าเฉพาะตอน Startup ทำให้เกิดปัญหา ขั้นตอนนี้ตั้งค่า Chrome ให้เปิด New Tab Page ตอน Startup
- คลิก Three Dots มุมขวาบน เลือก Settings
- ใน Chrome Settings คลิก Appearance จากแถบซ้าย
- ใน Appearance Settings คลิก Open the New Tab Page ใต้ On Startup
- ปิด Chrome Restart ใหม่

- ตรวจสอบว่าการตั้งค่าใหม่ช่วยแก้ Error ได้หรือไม่
วิธีที่ 7: ลบไฟล์จากโฟลเดอร์ ETC
บางคน Error เกิดจากไฟล์พิเศษในโฟลเดอร์สำคัญของ Windows หากโฟลเดอร์ "etc." ใน System32 มีไฟล์เพิ่มเติม อาจ Trigger Error ขั้นตอนนี้ลบไฟล์เหล่านี้ แต่ก่อนดำเนินการ Backup ไฟล์ทั้งหมด เนื่องจากอาจเกิดปัญหา
- กด Windows + E เปิด File Explorer

- ไปที่
C:\Windows\System32\drivers\etc
- กด Ctrl + A เลือกไฟล์ทั้งหมด กด Shift + Delete ลบออกจากคอมพิวเตอร์
- ตรวจสอบว่าการลบไฟล์เหล่านี้แก้ปัญหาได้หรือไม่
วิธีที่ 8: อัปเกรด Network Adapter และติดตั้ง Driver ที่หาย
อาจเป็นเหยื่อของ Network Driver ที่หายหรือเก่า ทำให้เกิดปัญหา ขั้นตอนนี้ใช้ Application ที่สแกน Driver ที่หาย/เก่า และติดตั้งให้อัตโนมัติ (Paid) หรือระบุ Driver ที่หายให้ติดตั้งเอง (Free)
- ดาวน์โหลด DriverEasy ติดตั้ง
- รัน DriverEasy คลิก Scan Now สแกน Driver ที่เสีย/เก่า/หาย

- คลิก Update ปุ่มข้าง Network Adapter ที่ Flagged จะดาวน์โหลด Driver ที่ถูกต้อง ติดตั้งเอง (Free)
- หากเลือก Update All จะดาวน์โหลดและติดตั้ง Driver ทุกตัวที่หาย/เก่า อัตโนมัติ (ต้อง Pro) จะแจ้งเมื่อ Upgrade เสร็จ
- Restart PC ตรวจสอบว่า Error ยังมีอยู่หรือไม่
วิธีที่ 9: เปลี่ยนการตั้งค่า DNS Server
การตั้งค่า DNS Server ผิด อาจทำให้เข้าอินเทอร์เน็ตไม่ได้ ต้องมี DNS Server Settings ที่เหมาะสม
- กด Windows + R พร้อมกัน
- Run Dialog ปรากฏ พิมพ์ Control Panel คลิก OK

- คลิก View By: เลือก Small Icons คลิก Network and Sharing Center

- เลือก Change adapter settings
- เลือก Connection Icon ที่ใช้ (Local Area หรือ Wireless) คลิกขวา Properties
- คลิก Internet Protocol Version 4 (TCP/IPv4) แล้ว Properties

- ปกติ Obtain DNS Server Address Automatically จะติ๊กอยู่ หากไม่เคยแก้ไข
- ติ๊ก Use the Following DNS Addresses พิมพ์ 8.8.8.8 และ 8.8.4.4 เป็น Primary/Secondary
- Save แล้วปิดหน้าต่าง
- ตรวจสอบว่าการเปลี่ยนแปลงนี้แก้ Error กับ Chrome ได้หรือไม่
วิธีที่ 10: Flush DNS Cache
เวลาเข้เว็บที่ต้อง Sign In Windows จะบันทึก IP Addresses ที่เข้าชมไว้ เพื่อครั้งหน้า Browser เติมข้อมูลให้เองและเปิดเว็บเร็วขึ้น แต่ถ้า Cache ล้าสมัย/เก่า จะทำให้ผิดปกติและเข้าอินเทอร์เน็ตไม่ได้ ขั้นตอนนี้ Clear DNS Cache
- กด Windows + R พร้อมกัน
- พิมพ์ cmd กด Ctrl + Shift + Enter พร้อมกัน เปิด Admin Command Prompt

- พิมพ์คำสั่งทีละคำสั่ง ตามลำดับ กด Enter หลังแต่ละคำสั่ง
ipconfig /flushdns ipconfig /renew ipconfig /registerdns
- รันคำสั่งเสร็จ ตรวจสอบว่าปัญหายังคงอยู่หรือไม่
วิธีที่ 11: ลองใช้ VPN
อาจเจอ "Server DNS address could not be found error" กับบางเว็บเพราะปัญหา Location บางเว็บบล็อกผู้ใช้จากภูมิศาสตร์บางแห่ง ทำให้เกิด Error สามารถใช้ VPN เข้าถึงได้ ต้องใช้ VPN ที่มีชื่อเสียง เช่น NordVPN
- ดาวน์โหลด NordVPN บน PC (มี Coupon/Promo ได้)
- รัน NordVPN แล้วเปิด
- เชื่อมต่อเซิร์ฟเวอร์ทั่วโลก โดยเลือกประเทศที่ต้องการ
- น่าจะช่วยแก้ปัญหาได้
วิธีที่ 12: ใช้ Chrome Commands
Chrome มี DNS Cache ของตัวเองเพื่อเร่งความเร็ว แต่บางครั้ง Corrupt กลับก่อให้เกิดปัญหา ขั้นตอนนี้ใช้ Internal Commands ของ Chrome Reset Cache นี้
- เปิด Chrome แท็บใหม่
- พิมพ์ Chrome://net-internals/#dns กด Enter
- คลิกปุ่ม Clear Host Cache

- ตรวจสอบว่า Error ยังคงอยู่หลัง Clear Cache นี้หรือไม่
วิธีที่ 13: ปิด Prediction Service
เวลาพิมพ์ค้นหา Chrome แนะนำคำค้นที่นิยม ฟีเจอร์นี้แม้มีประโยชน์ แต่บางครั้งรบกวนการทำงานของ Browser ทำให้ Error ขณะใช้ Chrome ขั้นตอนนี้ปิดฟีเจอร์นี้
- คลิก Three Dots มุมขวาบน เลือก Settings
- ใน Settings คลิก Sync and Google Services

- ในตัวเลือกนี้ คลิก Toggle Autocomplete searches and URLs ปิด
- ปิด Predictive Search แล้ว ตรวจสอบว่าปัญหายังคงอยู่หรือไม่
วิธีที่ 14: รัน Network Troubleshooter
บางกรณี ฟีเจอร์หลักของ Windows อาจ Glitch ทำให้เกิดปัญหาขณะค้นหาบน Chrome ขั้นตอนนี้รัน Network Troubleshooter เพื่อแก้
- กด Windows + I เปิด Settings
- คลิก Update and Security แล้ว Troubleshoot ด้านซ้าย

- คลิก Internet Connections แล้ว Run the troubleshooter

- ทำตามหน้าจอจนเสร็จ ตรวจสอบว่า Error ยังคงอยู่หลัง Troubleshooter เสร็จหรือไม่
วิธีที่ 15: Reinstall Network Drivers
บางครั้ง Network Drivers ที่ใช้อยู่ อาจไม่พร้อมสร้างการเชื่อมต่อที่เสถียร ทำให้ Error เกิดบน Chrome ขั้นตอนนี้ Uninstall Driver ให้ Windows Update ติดตั้งใหม่อัตโนมัติ
- กด Windows + R พร้อมกัน เปิด Run
- พิมพ์ devmgmt.msc กด Enter

- Device Manager เปิด ขยาย Network Adapters คลิกขวา Internet Adapter ที่ใช้อยู่
- คลิก Uninstall ลบ Driver

- Restart คอมพิวเตอร์ ตรวจสอบว่า Driver ติดตั้งอัตโนมัติหรือไม่
- หาไม่ได้ ใช้ Driver Easy ติดตั้งใหม่ตามขั้นตอนด้านบน
วิธีที่ 16: ปิด Proxy Settings
คอมพิวเตอร์อาจตั้งค่า Proxy Connection ทำให้เกิด Error ขั้นตอนนี้ปิด Proxy Settings แล้วเช็ค
- กด Windows + R พร้อมกัน
- Run Dialog ปรากฏ พิมพ์ MSConfig กด OK

- เลือก Boot Tab ติ๊ก Safe Boot
- คลิก Apply กด OK
- Restart PC บูทเข้า Safe Mode
- กด Windows + R อีกครั้ง พิมพ์ inetcpl.cpl กด Enter

- Internet Properties Dialog ปรากฏ เลือกแท็บ Connections
- ยกเลิกติ๊ก Use a proxy server for your LAN คลิก OK

- เปิด MSConfig อีกครั้ง ยกเลิกติ๊ก Safe Boot Save Restart
- ตรวจสอบว่า Error "Server DNS address could not be found in Google Chrome" ยังคงอยู่หรือไม่
วิธีที่ 17: Reset Internet Explorer Settings
Internet Explorer ใช้สื่อสารกับ Windows Servers และงานระบบที่เกี่ยวกับอินเทอร์เน็ต แต่บางครั้ง Glitch ทำให้เกิดปัญหา แก้โดย Reset ให้หมด
- กด Windows + R เปิด Run Dialog
- พิมพ์ inetcpl.cpl กด Enter

- คลิกแท็บ Advanced กด Reset ล่างหน้าต่าง

- หลัง Reset IE แล้ว ต้อง Reset Chrome ด้วย
- เปิด Chrome คลิก Three Dots มุมขวาบน
- เลื่อนลง คลิก Advanced
- คลิก Reset settings to their original Defaults ล่างหน้าจอ

- Reset เสร็จ Restart Windows ตรวจสอบว่า Error ยังคงอยู่หรือไม่