ผู้ใช้ Chrome บางคนเจอปัญหา: เว็บไซต์เปิดไม่ได้ พยายามเข้าถึงเว็บ แล้วได้รหัสข้อผิดพลาด ERR_CONNECTION_TIMED_OUT พร้อมข้อความ "This site can't be reached" ปัญหานี้บางครั้งเฉพาะเว็บบางแห่ง บางครั้งกว้างขวาง สาเหตุอาจมาจากการตั้งค่าเครือข่ายท้องถิ่น รวมถึง DNS Server หรือ LAN Configuration บทความนี้จะสอนวิธีแก้ปัญหา

สาเหตุคือ: คำขอ (Request) ไม่ถึง Target Server และหมดเวลา (Timeout) บางครั้งพฤติกรรมนี้ถูกกระตุ้นโดย Add-ons ภาคี 3 ที่ติดตั้งบนเบราวเซอร์ด้วย ก่อนจะไปวิธีแก้ มาดูสาเหตุโดยละเอียดก่อน
- LAN Settings – หนึ่งในสาเหตุ: การตั้งค่า LAN ของระบบ อาจเกิดเมื่อเครือข่ายตั้งค่าให้กำหนดค่าอัตโนมัติ
- DNS Server – อีกสาเหตุ: DNS Server ที่ใช้งาน อาจมีปัญหา ทำให้ Resolve คำขอไม่ได้ คำขอจึงไม่ถึง Target Server
- Browser Extensions – Extension ที่ติดตั้งก็อาจก่อให้เกิดข้อผิดพลาด กรณีนี้พบบ่อย และเกิดขึ้นบ่อยจาก Add-on ที่มีปัญหา
- Windows Cryptographic Service – Cryptographic Service ให้บริการจัดการ 3 อย่างสำคัญ หาก Service ไม่อนุญาตให้โต้ตอบกับ Desktop ปัญหาอาจเกิด
ตอนนี้รู้สาเหตุแล้ว เริ่มวิธีแก้กันเลย
ลองใช้ Incognito Window (Try Incognito Window)
สิ่งแรกที่ควรทำเมื่อเจอปัญหา: ลองเข้าถึงเว็บใน Incognito Window (หน้าต่างบังคับส่วนตัว) โดยปกติ Extension ภาคี 3 ไม่ได้รับอนุญาตให้รันในโหมด Incognito โดยค่าเริ่มต้น (เว้นแต่อนุญาตด้วยตนเอง) ตรวจสอบว่าไม่ได้เปิด Extension ภาคี 3 ใน Incognito แล้วลองเข้าเว็บที่ทำปัญหาใน Incognito ดูว่าเข้าถึงได้ปกติหรือไม่

หากเข้าได้ แสดงว่าปัญหามาจาก Extension ภาคี 3 ที่ติดตั้ง ปิด Extension ทีละตัวเพื่อหาตัวทำปัญหา หากปัญหายังคงอยู่ใน Incognito ไปวิธีต่อไป
ตรวจสอบ LAN Settings (Check LAN Settings)
การตั้งค่า LAN ของระบบก็อาจก่อให้เกิดปัญหา เกิดเมื่อ LAN ตั้งค่ากำหนดค่าอัตโนมัติ สามารถยกเลิกได้ง่าย
- เปิด Start Menu ค้นหา Control Panel เปิด

- ใน Control Panel ไป Network and Internet

- คลิก Internet Options

- จะเปิด Internet Properties เปลี่ยนไปแท็บ Connections

- แท็บ Connections คลิก LAN settings
- ในหน้าต่าง Local Area Network Settings ให้ ยกเลิกติ๊กทุกอย่าง

- คลิก OK → Apply → OK
- รีสตาร์ทคอมพิวเตอร์ พอบูทแล้ว ดูว่าปัญหายังมีหรือไม่
เปลี่ยน DNS Server (Change DNS Server)
DNS Server ที่ใช้ อาจก่อให้เกิดปัญหา เมื่อ DNS Server มีปัญหา ทำให้ไม่ส่งต่อคำขอได้ คำขอจึงไม่ถึงปลายทาง ในกรณีนี้ ให้เปลี่ยน DNS Server เป็นของ Google หรือ Cloudflare
ขั้นตอน:
- Taskbar คลิกขวาไอคอน Network → Network and Internet settings

- หน้าต่าง Network Settings คลิก Advanced network settings

- ไป More network adapter options

- คลิกขวา Network Adapter ที่ใช้ → Properties
- ใน Properties ดับเบิลคลิก Internet Protocol Version 4 (TCP/IPv4)

- ล่างสุด เลือก Use the following DNS server addresses
- ใส่ DNS ของ Google หรือ Cloudflare:
Google: 8.8.8.8, 8.8.4.4
Cloudflare: 1.1.1.1, 1.0.0.1 - คลิก OK รีสตาร์ทคอมพิวเตอร์ ดูว่าข้อผิดพลาดยังมีหรือไม่
แก้ไข Cryptographic Service (Edit Cryptographic Service)
หากวิธีข้างต้นไม่ได้ผล ต้องแก้ Cryptographic Service ให้โต้ตอบกับ Desktop ได้ Service นี้สำคัญ ให้บริการจัดการ Root Certificate Authority ซึ่งอนุญาตให้มี SSL Connections และอื่นๆ
ขั้นตอน:
- เปิด Start Menu ค้นหา Command Prompt ขวามือ คลิก Run as administrator

- ใน CMD พิมพ์ services.msc กด Enter

- จะเปิดหน้าต่าง Services หา Cryptographic Services

- ดับเบิลคลิก เปิด Properties
- ไปแท็บ Log On
- เลือก Local System account และติ๊ก Allow service to interact with desktop

- คลิก Apply → OK
- คลิกขวา Service → Restart (หากไม่ได้ Run อยู่ ให้ Start)
- ดูว่ารหัสข้อผิดพลาดยังคงอยู่หรือไม่