ข้อผิดพลาดฐานข้อมูล Nextcloud หลังจากการอัปเดต: ควรตรวจสอบอะไรก่อน
กู้คืนการเข้าถึง Nextcloud หลังจากการอัปเดตโดยการวินิจฉัยข้อผิดพลาด SQL ตรวจสอบการเชื่อมต่อฐานข้อมูล และดำเนินการย้ายข้อมูลที่หยุดชะงักให้เสร็จสมบูรณ์อย่างปลอดภัย
Google Chrome เป็นเว็บเบราว์เซอร์ชั้นนำเนื่องจากประสิทธิภาพ ความปลอดภัย และคุณลักษณะอื่นๆ ความนิยมแม้ว่าผู้ใช้จะรายงานว่าต้องเผชิญกับปัญหาเป็นครั้งคราวขณะใช้งาน ข้อผิดพลาดที่เกิดซ้ำโดยผู้ใช้ Chrome คือ "ไม่พบที่อยู่ DNS ของเซิร์ฟเวอร์"
เกิดขึ้นเมื่อเบราว์เซอร์ไม่สามารถเข้าถึงเว็บไซต์ได้ ผู้ใช้ Chrome ใน Windows เวอร์ชันต่างๆ ต้องเผชิญกับมัน ไม่ว่าจะเป็น Windows 8 หรือ 10 บทความนี้เกี่ยวกับธรรมชาติของข้อผิดพลาด "ไม่พบที่อยู่ DNS ของเซิร์ฟเวอร์" และวิธีแก้ไข

สารบัญ
ข้อผิดพลาดไม่พบที่อยู่ DNS ของเซิร์ฟเวอร์คืออะไร
ทุกเว็บไซต์มีที่อยู่อินเทอร์เน็ตโปรโตคอล (IP) เป็นตัวเลขและชื่อโดเมนที่ผู้คนรู้จัก เมื่อผู้ใช้ป้อนชื่อโดเมนของเว็บไซต์ในเบราว์เซอร์ เบราว์เซอร์จะติดต่อกับเซิร์ฟเวอร์ DNS ในทางกลับกัน เซิร์ฟเวอร์ระบบชื่อโดเมน (DNS) จะจับคู่ชื่อโดเมนของเว็บไซต์กับที่อยู่ IP ด้วยวิธีนี้ เบราว์เซอร์สามารถดึงข้อมูลเว็บไซต์สำหรับผู้ใช้
อย่างไรก็ตาม เซิร์ฟเวอร์ DNS มักจะล้มเหลวในการค้นหาที่อยู่ IP สำหรับชื่อโดเมน เบราว์เซอร์ไม่สามารถเข้าถึงเว็บไซต์ได้ และข้อความแสดงข้อผิดพลาดปรากฏขึ้นบนหน้าจอ ข้อผิดพลาดนี้อาจเกิดขึ้นได้หากเซิร์ฟเวอร์หยุดทำงานด้วยเหตุผลบางประการ หรือหากแคชในเครื่องส่งที่อยู่ IP ที่ล้าสมัย ไม่ว่าสาเหตุใดก็ตาม ผู้ใช้ไม่สามารถเข้าถึงเว็บไซต์ที่ต้องการได้เนื่องจากข้อผิดพลาดนี้
โชคดีที่มีเทคนิคบางอย่างในการแก้ไขปัญหานี้ ตรวจสอบวิธีการที่อธิบายไว้ด้านล่าง และลองใช้เพื่อแก้ไขข้อผิดพลาด"ไม่พบที่อยู่ DNS ของเซิร์ฟเวอร์"
โซลูชันที่ 1: อัปเดต DNS
วิธีที่มีประสิทธิภาพในการแก้ไขข้อผิดพลาดดังกล่าวคือการอัปเดต DNS โดยเปลี่ยนไปใช้เซิร์ฟเวอร์ DNS สาธารณะของ Google บริการ DNS สาธารณะของ Google นั้นฟรีและเปิดให้ผู้ใช้ทุกคน ต่อไปนี้เป็นขั้นตอนในการเปลี่ยนการตั้งค่า DNS เพื่อใช้เซิร์ฟเวอร์ของ Google:
ขั้นตอนที่ 1:เปิดกล่องโต้ตอบเรียกใช้โดยกดปุ่มWindows + Rจากนั้นพิมพ์แผงควบคุมแล้วกด Enter
ขั้นตอนที่ 2:เลือก"เครือข่ายและอินเทอร์เน็ต" จากแผงควบคุม
ขั้นตอนที่ 3:เลือก“ศูนย์เครือข่ายและการแบ่งปัน”
ขั้นตอนที่ 4:คลิกตัวเลือก“เปลี่ยนการตั้งค่าอะแดปเตอร์”
ขั้นตอนที่ 5:ในหน้าต่างใหม่ที่ปรากฏขึ้น ให้คลิกขวาที่ไอคอนการเชื่อมต่อเครือข่ายและเลือก Properties
ขั้นตอนที่ 6:ในหน้าต่างเล็กๆ ถัดไปที่เปิดขึ้น คุณจะพบรายการการเชื่อมต่อเครือข่าย ในหมู่พวกเขา เลือก Internet Protocol รุ่น 4 (TCP/IPv4 )
ขั้นตอนที่ 7: เลือก ตัวเลือก "ใช้ที่อยู่เซิร์ฟเวอร์ DNS ต่อไปนี้ "จากหน้าต่างถัดไป จากนั้นในกล่องโต้ตอบด้านล่าง ให้พิมพ์ที่อยู่เซิร์ฟเวอร์ DNS ต่อไปนี้:
เซิร์ฟเวอร์ DNS ที่ต้องการ: 8.8.8.8 เซิร์ฟเวอร์ DNS สำรอง: 8.8.4.4
จากนั้นคลิกตกลง
ขั้นตอนที่ 9:รีบูตอุปกรณ์ของคุณเพื่อตรวจสอบว่าข้อผิดพลาดไม่พบที่อยู่ DNS ของเซิร์ฟเวอร์ได้รับการแก้ไขแล้วหรือไม่
โซลูชันที่ 2: ค้นหา IP และเพิ่มไปยังไฟล์โฮสต์
หากเซิร์ฟเวอร์พยายามเข้าถึง IP เก่าของโดเมน ข้อผิดพลาดจะเกิดขึ้น อย่างไรก็ตาม คุณสามารถค้นหา IP ใหม่หรือที่ถูกต้องของโดเมนได้อย่างง่ายดาย แล้วเพิ่มลงในไฟล์ Hosts อาจแก้ไขข้อผิดพลาด ทำตามขั้นตอนด้านล่างเพื่อลองใช้วิธีนี้:
ขั้นตอนที่ 1:เปิดเว็บไซต์whatsmydns.net
ขั้นตอนที่ 2:ในช่องค้นหา ให้พิมพ์และป้อนชื่อโดเมน
ขั้นตอนที่ 3:ในผลการค้นหา ให้สังเกตที่อยู่ IP ที่พบบ่อยที่สุด มันควรจะเป็นสิ่งที่ถูกต้อง จดบันทึกไว้
ขั้นตอนที่ 4:ไปที่เมนู Start แล้วเลือก Notepad คลิกขวาที่ไอคอนและเลือก “ Run as administrator ”
ขั้นตอน ที่5:ในเมนู Notepad เลือกFile → Open
ขั้นตอนที่ 6:ไปที่ตำแหน่งต่อไปนี้:
C: \Windows\System32\drivers\etc
ขั้นตอนที่ 7:ในประเภทไฟล์ประเภท เลือก " ไฟล์ทั้งหมด "
ขั้นตอนที่ 8:ในบรรดาไฟล์ที่จะปรากฏขึ้น ให้คลิกและเปิด Hosts
ขั้นตอนที่ 9:ที่ด้านล่างของไฟล์ ให้ป้อนที่อยู่ IP และชื่อโดเมนในรูปแบบต่อไปนี้:
105.0.0.6 example.com
สมมติว่า IP คือ105.0.0.6และชื่อโดเมนคือ example.com
ขั้นตอนที่ 10:ในที่สุด บันทึกไฟล์ ตอนนี้ตรวจสอบว่าข้อผิดพลาดไม่พบที่อยู่ DNS ของเซิร์ฟเวอร์ยังคงมีอยู่หรือไม่
ด้วยเทคนิคนี้ เบราว์เซอร์จะพยายามเข้าถึงเว็บไซต์ในเครื่องโดยใช้ที่อยู่ IP ที่ให้ไว้แล้ว ไม่ใช่วิธีการที่ไม่สามารถเข้าใจผิดได้ แต่สามารถลองใช้ได้หากวิธีอื่นล้มเหลว
โซลูชันที่ 3: ล้างแคชโฮสต์
ข้อผิดพลาดอาจเป็นผลมาจากแคชของโฮสต์ Chrome เต็มหรือมีส่วนขยายที่เสียหาย การล้างแคชอาจช่วยแก้ปัญหาได้ ต่อไปนี้เป็นขั้นตอนในการล้างแคชของโฮสต์ Chrome:
ขั้นตอนที่ 1:เปิดหน้าต่างที่ไม่ระบุตัวตนใน Chrome โดยเลือกตัวเลือก "หน้าต่างที่ไม่ระบุตัวตนใหม่" ในเมนู Chrome (ไอคอนสามจุด) หรือกดCtrl + Shift + Nเพื่อเปิด
ขั้นตอนที่ 2:ในแถบที่อยู่ของหน้าต่างที่ไม่ระบุตัวตน พิมพ์ URL ต่อไปนี้แล้วกด Enter:
chrome://net-internals/#dns
ขั้นตอนที่ 3:มองหาปุ่ม"ล้างแคชโฮสต์"และคลิกที่มัน
ขั้นตอนที่ 4:นอกจากนี้ ให้ลองเรียกใช้คำสั่งเพื่อล้างDNS ค้นหา'cmd' และเปิด Command Prompt ในฐานะผู้ดูแลระบบ จากนั้นคลิกที่ตัวเลือก“Run as administrator”
ข���้นตอนที่ 5:พิมพ์คำสั่งที่กำหนดในCommand Promptแล้วกด Enter:
ipconfig /flushdns
ตรวจสอบว่าข้อผิดพลาดไม่พบที่อยู่ DNS ของเซิร์ฟเวอร์ได้รับการแก้ไขหลังจากใช้วิธีนี้
อ่านต่อไป:
บทสรุป
ดังนั้นจึงได้มีการกล่าวถึงวิธีการต่างๆ ในการแก้ไขข้อผิดพลาด“ไม่พบที่อยู่ DNS ของเซิร์ฟเวอร์”ใน Google Chrome วิธีการเหล่านี้ใช้ได้หากปัญหาอยู่ที่ DNS อย่างไรก็ตาม เว็บไซต์อาจไม่สามารถเปิดได้หากเซิร์ฟเวอร์ล่ม สถานการณ์ดังกล่าวไม่อยู่ในมือของผู้ใช้ และทางเลือกเดียวคือรอให้เว็บไซต์ซ่อมแซม
กู้คืนการเข้าถึง Nextcloud หลังจากการอัปเดตโดยการวินิจฉัยข้อผิดพลาด SQL ตรวจสอบการเชื่อมต่อฐานข้อมูล และดำเนินการย้ายข้อมูลที่หยุดชะงักให้เสร็จสมบูรณ์อย่างปลอดภัย
ใช้คำสั่ง OCC ของ Nextcloud เพื่อรีเซ็ตรหัสผ่านผู้ดูแลระบบจากเชลล์เซิร์ฟเวอร์ พร้อมคำแนะนำสำหรับชื่อผู้ใช้ สิทธิ์ และผู้ให้บริการเข้าสู่ระบบภายนอก
ล้างคำเตือน HSTS ของ Nextcloud โดยการตั้งค่าส่วนหัวที่ Apache, NGINX หรือพร็อกซี TLS ของคุณ จากนั้นตรวจสอบการตอบสนอง HTTPS สาธารณะอย่างปลอดภัย
ตรวจสอบหาสาเหตุของการติดตั้งแอปจาก App Store ที่ล้มเหลว ไม่ว่าจะเป็นปัญหาจาก DNS, HTTPS, พร็อกซี, TLS หรือปัญหาการตั้งค่าจากเซิร์ฟเวอร์ Nextcloud เอง
ย้ายการสร้างภาพขนาดย่อไปไว้ในกำหนดการพื้นหลังที่ควบคุมได้ ตัดขนาดภาพตัวอย่างที่ไม่ได้ใช้ และตรวจสอบคิวโดยไม่ทำให้เซิร์ฟเวอร์ Nextcloud ของคุณทำงานหนักเกินไป
ค้นหาไฟล์ กฎการยกเว้น ปัญหาการเชื่อมต่อ หรือสถานะฐานข้อมูลไคลเอ็นต์ที่ทำให้การซิงค์ Nextcloud หยุดชะงัก จากนั้นตรวจสอบการอัปโหลดและดาวน์โหลดอย่างปลอดภัย
ค้นหาข้อจำกัดของ PHP OPcache ที่ทำให้เกิดคำเตือนของ Nextcloud อัปเดตการตั้งค่า PHP สำหรับเว็บให้ถูกต้อง รีสตาร์ทอย่างปลอดภัย และตรวจสอบผลลัพธ์
เปรียบเทียบ CODE ที่ติดตั้งมากับระบบและ CODE ที่ใช้ Docker จากนั้นเชื่อมต่อ Collabora Online กับ Nextcloud ผ่านพร็อกซีแบบย้อนกลับ HTTPS ที่ปลอดภัย
วางแผนการใช้งาน Nextcloud HA ที่เชื่อถือได้ โดยใช้พื้นที่จัดเก็บข้อมูลร่วมกัน การล็อก Redis การกำหนดเส้นทาง MariaDB ที่คำนึงถึงจำนวนเสียงข้างมาก และการตรวจสอบการทำงานล้มเหลวที่ใช้งานได้จริง
กำหนดค่าและตรวจสอบรีเลย์ TURN ที่สามารถเข้าถึงได้สำหรับ Nextcloud Talk เมื่อไฟร์วอลล์หรือ NAT ที่จำกัดปิดกั้นสื่อการโทรโดยตรง