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

ERR_CERT_COMMON_NAME_INVALID: การเชื่อมต่อไม่ได้ส่วนตัว? ลองวิธีแก้เหล่านี้

บางผู้ใช้เจอข้อผิดพลาด "ERR_CERT_COMMON_NAME_INVALID" พร้อมข้อความ "Your connection is not private" ขณะเข้าถึงเว็บไซต์ ข้อผิดพลาดนี้เกิดขึ้นเมื่อเว็บไซต์ใช้โปรโตคอล HTTP แทน HTTPS หากไม่รู้จักความแตกต่าง HTTPS ให้การเชื่อมต่อที่ปลอดภัยระหว่างโฮสต์และผู้ใช้ เนื่องจากเข้ารหัสการเชื่อมต่อ บทความนี้จะแนะนำวิธีแก้รหัสข้อผิดพลาดนี้

ERR_CERT_COMMON_NAME_INVALID: การเชื่อมต่อไม่ได้ส่วนตัว? ลองวิธีแก้เหล่านี้

เพื่อให้เว็บไซต์เข้ารหัสการเชื่อมต่อระหว่างคุณและเว็บ ต้องมี SSL Certificate เมื่อเว็บมี SSL Certificate จะสื่อสารผ่าน HTTPS ซึ่งปลอดภัยกว่า HTTP สาเหตุหลักที่ HTTPS สำคัญคือความปลอดภัย หากการเชื่อมต่อไม่ปลอดภัย แฮกเกอร์หรือบุคคลที่ 3 สามารถขโมยข้อมูลที่ส่งรับได้ (Man-in-the-middle attacks) การเข้ารหัสจะป้องกันการโจมตีแบบนี้ได้

เราจะไม่ลงลึกรายละเอียดเกี่ยวกับ HTTPS และ SSL Certificate เพราะไม่ใช่จุดประสงค์ของบทความนี้ ก่อนเริ่ม วิธีหนึ่งคือ หากเจอปัญหาบนเว็บเฉพาะ ให้ คลิกขวา ที่พื้นที่ว่าง พิมพ์ thisisunsafe จะทำงานบน Edge และ Chrome ส่วน Firefox คลิก Advanced แล้ว Accept Risk เพื่อเข้าถึงเว็บ (ไม่แนะนำ) มาเริ่มวิธีแก้ปัญหาต่างๆ กันเลย

ลบ Certificates

ขั้นแรกเมื่อเจอปัญหานี้ ให้ลบ Certificates ที่เก็บอยู่ในเบราว์เซอร์ เพราะข้อผิดพลาดอาจเกิดจาก Certificate ของเว็บไม่ตรงกับที่เก็บในเบราว์เซอร์ ทำให้เบราว์เซอร์คิดว่าเว็บไม่ปลอดภัย

ลบ Certificates ที่มีอยู่ในเบราว์เซอร์เพื่อดูว่าปัญหาหายหรือไม่

  1. บนเบราว์เซอร์ คลิกเมนู More มุมขวาบน
  2. เลือก Settings จากเมนู dropdownERR_CERT_COMMON_NAME_INVALID: การเชื่อมต่อไม่ได้ส่วนตัว? ลองวิธีแก้เหล่านี้
  3. ในหน้า Settings ไปที่ส่วน Privacy and Security
  4. คลิก Manage CertificatesERR_CERT_COMMON_NAME_INVALID: การเชื่อมต่อไม่ได้ส่วนตัว? ลองวิธีแก้เหล่านี้
  5. หากมี Google certificates ให้เลือก แล้วคลิก Remove
  6. ลบเสร็จ Restart เบราว์เซอร์ และเข้าถึงเว็บอีกครั้ง ดูว่าปัญหายังคงอยู่หรือไม่

ปิด Antivirus ตัวที่ 3

บางกรณี ข้อความข้อผิดพลาดเกิดจาก Antivirus ตัวที่ 3 รบกวนกิจกรรมเครือข่าย เกิดขึ้นเมื่อโปรแกรมความปลอดภัยมีฟีเจอร์ HTTPS scanning/protection กรณีนี้ Antivirus จะป้องกันเบราว์เซอร์ไม่ให้ให้ความปลอดภัยที่จำเป็น

เพื่อแก้ปัญหา ให้ปิดโปรแกรมความปลอดภัยตัวที่ 3 ที่ติดตั้งอยู่ Restart เบราว์เซอร์ ดูว่าข้อผิดพลาดยังเกิดหรือไม่

Flush DNS

อีกวิธีคือ Flush DNS Settings DNS Server ที่ใช้อยู่อาจก่อให้เกิดปัญญาได้ เนื่องจาก Hostname ที่พยายามเข้าถึงถูก Resolve โดย DNS Server จึงมีบทบาทสำคัญ

  1. เปิด Start Menu ค้นหา Command Prompt คลิก Run as administratorERR_CERT_COMMON_NAME_INVALID: การเชื่อมต่อไม่ได้ส่วนตัว? ลองวิธีแก้เหล่านี้
  2. ใน Command Prompt พิมพ์ "ipconfig /flushdns" (ไม่ต้องมีเครื่องหมายคำพูด) กด EnterERR_CERT_COMMON_NAME_INVALID: การเชื่อมต่อไม่ได้ส่วนตัว? ลองวิธีแก้เหล่านี้
  3. Restart คอมพิวเตอร์
  4. เปิดเบราว์เซอร์ ดูว่าปัญหายังคงอยู่หรือไม่

แก้ไข Hosts File

Windows ใช้ Hosts File เพื่อ Map IP Addresses ไปยัง Hostnames ใช้กันก่อน DNS Server เปิดกว้าง แต่ Windows ยังคง Hosts File ไว้เพื่อวัตถุประสงค์บางอย่าง บางกรณี หากเว็บที่พยายามเข้าถึงอยู่ใน Hosts File อาจก่อให้เกิดข้อผิดพลาด ต้องแก้ไข Hosts File ต้องมีสิทธิ์ Admin

  1. เปิด Start Menu ค้นหา Notepad คลิกขวา เลือก Run as administratorERR_CERT_COMMON_NAME_INVALID: การเชื่อมต่อไม่ได้ส่วนตัว? ลองวิธีแก้เหล่านี้
  2. ใน Notepad ไป File > OpenERR_CERT_COMMON_NAME_INVALID: การเชื่อมต่อไม่ได้ส่วนตัว? ลองวิธีแก้เหล่านี้
  3. ไปที่ C:\Windows\System32\drivers\etc\
  4. เลือก All Files จากเมนูเหนือปุ่ม OpenERR_CERT_COMMON_NAME_INVALID: การเชื่อมต่อไม่ได้ส่วนตัว? ลองวิธีแก้เหล่านี้
  5. เลือกไฟล์ hosts คลิก OpenERR_CERT_COMMON_NAME_INVALID: การเชื่อมต่อไม่ได้ส่วนตัว? ลองวิธีแก้เหล่านี้
  6. หา Entry ที่ไม่มีเครื่องหมาย # นำหน้า ซึ่งอาจมีเว็บที่พยายามเข้าถึง
  7. หาเจอ ให้ลบบรรทัดทั้งบรรทัด แล้ว Save ด้วย CTRL + S
  8. ปิดไฟล์ Restart เบราว์เซอร์ ดูว่าปัญหายังคงอยู่หรือไม่

Reset Browser

หากวิธีข้างต้นไม่ได้ผล น่าจะเป็นการตั้งค่าเบราว์เซอร์หรือ Add-ons ตัวที่ 3 ก่อให้เกิดปัญหา สามารถ Reset เบราว์เซอร์ได้ ซึ่งจะลบ Add-ons และคืนค่าการตั้งค่า

  1. คลิกเมนู More มุมขวาบน
  2. เลือก SettingsERR_CERT_COMMON_NAME_INVALID: การเชื่อมต่อไม่ได้ส่วนตัว? ลองวิธีแก้เหล่านี้
  3. ในหน้า Settings ค้นหา Reset settings (ใช้ Search bar ช่วยหา)
  4. คลิก Reset เพื่อ Reset เบราว์เซอร์ERR_CERT_COMMON_NAME_INVALID: การเชื่อมต่อไม่ได้ส่วนตัว? ลองวิธีแก้เหล่านี้
  5. Restart เบราว์เซอร์ ดูว่ารหัสข้อผิดพลาดยังเกิดหรือไม่