จะแก้ไขข้อผิดพลาด 1016 Cloudflare ได้อย่างไร (6 วิธี)

เผยแพร่แล้ว: 2023-11-29

หากคุณเป็นเจ้าของเว็บไซต์หรือดำเนินการ Digital Agency ในบางจุดคุณอาจพบข้อผิดพลาด 1016 Cloudflare ขณะจัดการเว็บไซต์ โดยทั่วไปข้อผิดพลาดนี้จะเกิดขึ้นเมื่อคุณกำหนดการตั้งค่า DNS ของ Cloudflare ไว้ไม่ดี ซึ่งจะทำให้ค้นหาเซิร์ฟเวอร์ได้ยาก

แต่ไม่ได้หมายความว่าจะไม่สามารถแก้ไขได้ง่าย คุณต้องทำตามขั้นตอนที่ง่ายและสะดวกเพื่อให้เว็บไซต์ของคุณกลับมาดำเนินการได้ตามปกติ

ในบล็อกนี้ คุณจะได้เรียนรู้ความหมายของ Cloudflare error 1016 สาเหตุคืออะไรและคุณจะแก้ไขได้อย่างไรในลักษณะที่ครอบคลุมมาก

เรามาเริ่มกันเลย!


สารบัญ
ข้อผิดพลาด 1016 ข้อผิดพลาดหมายถึงอะไร
จะแก้ไขข้อผิดพลาด 1016 ได้อย่างไร?
อะไรทำให้เกิดข้อผิดพลาด 1,016 ข้อผิดพลาด Cloudflare
สรุป
คำถามที่พบบ่อย

ข้อผิดพลาด 1016 ข้อผิดพลาดหมายถึงอะไร

Error 1016
ข้อผิดพลาด 1,016: ข้อผิดพลาด DNS ที่มา

ข้อผิดพลาด 1016 หมายความว่า Cloudflare ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ต้นทางที่รันเว็บไซต์ของคุณได้ กล่าวอีกนัยหนึ่ง Cloudflare ไม่สามารถแก้ไขบันทึก DNS ของโดเมนที่เซิร์ฟเวอร์ต้นทางได้ อาจเกิดจากสาเหตุต่างๆ เช่น DNS ที่กำหนดค่าไม่ถูกต้อง การตั้งค่า DNS ไม่ถูกต้อง หรือปัญหากับผู้ให้บริการ DNS

หมายเหตุ: ข้อผิดพลาด 1016 เป็นข้อผิดพลาดเฉพาะของ Cloudflare และขั้นตอนการแก้ปัญหาทั้งหมดเกี่ยวข้องกับการโต้ตอบระหว่าง Cloudflare และการกำหนดค่า DNS ของเซิร์ฟเวอร์ต้นทาง


อ่าน: วิธีแก้ไขข้อผิดพลาด Cloudflare 524: เกิดการหมดเวลา


จะแก้ไขข้อผิดพลาด 1016 ได้อย่างไร?

โชคดีที่การแก้ไขข้อผิดพลาด Error 1016 นั้นไม่ซับซ้อน สิ่งที่คุณต้องทำเพียงทำตามขั้นตอนการแก้ไขปัญหาง่ายๆ เหล่านี้และดำเนินการต่างๆ ให้เป็นไปตามแผน

  • ตรวจสอบการตั้งค่า DNS ของคุณ
  • ตรวจสอบการกำหนดค่าเซิร์ฟเวอร์ของคุณ
  • ตรวจสอบระเบียน A หรือ CNAME ไปยัง Cloudflare
  • ใช้ Load Balancer เพื่อสร้างพูลสำรอง
  • งดการใช้ Reverse Proxy
  • ติดต่อฝ่ายสนับสนุน Cloudflare

1. ตรวจสอบการตั้งค่า DNS ของคุณ

ขั้นตอนแรกที่คุณต้องปฏิบัติตามคือตรวจสอบการตั้งค่า DNS ของ Cloudflare และตรวจสอบให้แน่ใจว่าบันทึก A ของเว็บไซต์ของคุณชี้ไปยังที่อยู่ IP ที่ถูกต้องอย่างถูกต้อง

หากคุณพบความคลาดเคลื่อนใดๆ คุณสามารถแก้ไขด้วยตนเองหรือขอความช่วยเหลือจากฝ่ายสนับสนุนลูกค้าของ Cloudflare ในการเปลี่ยนแปลง

คุณอาจรับความช่วยเหลือจากเครื่องมือบรรทัดคำสั่งเช่น dig หรือ nslookup และขั้นตอนที่เกี่ยวข้องดังต่อไปนี้:

เพื่อขุด

dig subdomain.example.com

ในขณะที่หากคุณกำลังมองหาตัวเลือกโดยละเอียดเพิ่มเติมเกี่ยวกับข้อผิดพลาด DNS ให้ลองใช้บรรทัดคำสั่งนี้

dig +trace subdomain.example.com

อย่างไรก็ตาม หากผลลัพธ์ออกมาเรียบร้อยดีและมีการกำหนดค่าการตั้งค่า DNS อย่างถูกต้อง สิ่งถัดไปที่คุณสามารถตรวจสอบได้ว่าตัวแก้ไขสาธารณะได้รับการตอบกลับ DNS หรือไม่ เพื่อตรวจสอบสิ่งนี้ให้ปฏิบัติตามบรรทัดคำสั่งด้านล่าง

dig subdomain.example.com @1.1.1.1

สำหรับการค้นหา

ในกรณีที่คุณใช้เครื่องมือบรรทัดคำสั่ง nslookup ให้ทำตามขั้นตอนด้านล่าง:

nslookup subdomain.example.com 47
nslookup subdomain.example.com 47 1.1.1.1

2. ตรวจสอบการกำหนดค่าเซิร์ฟเวอร์ของคุณ

เมื่อคุณตรวจสอบว่าเว็บไซต์ของคุณรวมถึงการตั้งค่า Cloudflare ได้รับการกำหนดค่าอย่างถูกต้องแล้ว สิ่งที่สองที่คุณต้องทำคือตรวจสอบว่าการกำหนดค่าเซิร์ฟเวอร์ของคุณได้รับการตั้งค่าอย่างถูกต้องหรือไม่

นอกจากนั้น ตรวจสอบว่าเซิร์ฟเวอร์ของคุณโอเวอร์โหลดหรือไม่ หรือเว็บไซต์และเซิร์ฟเวอร์อยู่ห่างจากกันหรือไม่

ด้วยวิธีนี้ เราขอแนะนำให้โฮสต์เว็บไซต์ของคุณในศูนย์ข้อมูลใกล้เคียงในตำแหน่งของคุณเสมอเพื่อหลีกเลี่ยงปัญหาเซิร์ฟเวอร์

WPOven มีความได้เปรียบสูงสุดในเรื่องนี้ ต้องขอบคุณศูนย์ข้อมูลระดับโลกที่วางไว้ในตำแหน่งที่สำคัญ เช่น:

ศูนย์ข้อมูล ของออสเตรเลีย : ซิดนีย์

ศูนย์ข้อมูล ของสหรัฐอเมริกา : นิวยอร์ก, เท็กซัส, นวร์ก, ฟรีมอนต์, แอตแลนตา,

แคนาดา

ศูนย์ข้อมูล ยุโรป : เนเธอร์แลนด์, ลอนดอน, แฟรงก์เฟิร์ต,

ศูนย์ข้อมูล เอเชีย : ญี่ปุ่น สิงคโปร์ อินเดีย

3. ตรวจสอบระเบียน A หรือ CNAME ไปยัง Cloudflare

เมื่อคุณตรวจสอบการกำหนดค่าเซิร์ฟเวอร์และการตั้งค่า DNS ในบัญชี Cloudflare แล้ว สิ่งต่อไปที่คุณต้องทำคือตรวจสอบอีกครั้งและให้แน่ใจว่าบันทึก A หรือ CNAME ของคุณถูกต้อง หากพบความคลาดเคลื่อน ให้เพิ่มทันที

อย่างไรก็ตาม หากคุณได้เพิ่มบันทึกโดยใช้ Cloudflare DNS และพบการตอบสนองข้อผิดพลาด เช่น NXDOMAIN หรือ NOERROR แสดงว่ามีปัญหากับ DNS หรือผู้ให้บริการโฮสติ้งของคุณ Cloudflare DNS ไม่ใช่สาเหตุของปัญหา

4. ใช้ Load Balancer เพื่อสร้างพูลสำรอง

อาจเป็นไปได้ว่าไม่ว่าการกำหนดค่า DNS ของคุณจะดูสมบูรณ์แบบ แต่การแก้ไข DNS ของคุณก็ยังล้มเหลวได้

หากเซิร์ฟเวอร์ไม่ได้รับการกำหนดค่าอย่างเหมาะสมหรือประสบปัญหาปริมาณการรับส่งข้อมูลเพิ่มขึ้นอย่างกะทันหันกว่าปกติ เซิร์ฟเวอร์อาจพลาดหรือถูกบล็อกโดยตรง

บทบาทหลักของโหลดบาลานเซอร์มาถึงแล้ว เป็นเครื่องมือสำคัญที่กระจายการรับส่งข้อมูลเครือข่ายขาเข้า (เช่น คำขอไปยังเว็บเซิร์ฟเวอร์) ทั่วทั้งชุดเซิร์ฟเวอร์แบ็คเอนด์อย่างเท่าเทียมกัน การกระจายนี้ช่วยเพิ่มประสิทธิภาพการใช้ทรัพยากร ปรับปรุงการตอบสนอง และทำให้แน่ใจว่าไม่มีเซิร์ฟเวอร์ใดถูกครอบงำ ซึ่งจะช่วยเพิ่มประสิทธิภาพของระบบ ความพร้อมใช้งาน และความน่าเชื่อถือ

แต่หากการตั้งค่า DNS ของ Cloudflare กำหนดเส้นทางการเชื่อมต่อผ่านเซิร์ฟเวอร์ที่โอเวอร์โหลด พูลสำรองอาจมีประโยชน์หากพูลหลักของคุณไม่พร้อมใช้งานหรือไม่ว่าง

“พูลสำรอง” คือชุดเซิร์ฟเวอร์หรือทรัพยากรรองที่ใช้เมื่อชุดเซิร์ฟเวอร์หลักไม่พร้อมใช้งานหรือประสบปัญหา

ในกรณีที่พูลของคุณทั้งหมดไม่พร้อมใช้งาน ในกรณีนี้ คุณสามารถกำหนดค่าเซิร์ฟเวอร์ของคุณให้ทำหน้าที่เป็นพูลสำรองโดยมี IP เป็นตัวสำรองได้


อ่าน: จะสร้าง Load Balancer ได้อย่างไร


5. งดการใช้ Reverse Proxy

พยายามละเว้นหรือหลีกเลี่ยงการใช้พร็อกซีย้อนกลับ และจัดการการเปลี่ยนเส้นทาง HTTP โดยตรงที่เซิร์ฟเวอร์ต้นทาง แทนที่จะใช้พร็อกซีย้อนกลับที่แยกต่างหากเพื่อจัดการการเปลี่ยนเส้นทาง

6. ติดต่อฝ่ายสนับสนุน Cloudflare

หากไม่มีขั้นตอนการแก้ไขปัญหาข้างต้นสำหรับ ข้อผิดพลาด 1016 ที่เหมาะกับคุณ ความหวังสุดท้ายและสิ่งเดียวที่เหลือให้คุณคือติดต่อฝ่ายสนับสนุนของ Cloudflare และขอความช่วยเหลือจากพวกเขา พวกเขาจะจัดการปัญหาทั้งหมดของคุณอย่างมืออาชีพและรวดเร็วทันที


อะไรทำให้เกิดข้อผิดพลาด 1,016 ข้อผิดพลาด Cloudflare

สาเหตุทั่วไปของข้อผิดพลาด 1016 มีดังนี้:

  • ระเบียน DNS ที่กำหนดค่าไม่ถูกต้อง: หากคุณกำหนดค่าระเบียน DNS ไม่ถูกต้อง การดำเนินการนี้จะไม่อนุญาตให้ Cloudflare แก้ไขระเบียน DNS ของโดเมน ส่งผลให้เกิดข้อผิดพลาด 1016 Cloudflare ดังนั้น ตรวจสอบให้แน่ใจว่าคุณได้กำหนดค่าระเบียน DNS เช่น A, AAAA, CNAME หรือ MX อย่างถูกต้อง
  • ปัญหาจากผู้ให้บริการ DNS: หากมีปัญหาใดๆ จากฝั่งผู้ให้บริการ DNS เช่น การล่มชั่วคราว ปัญหาเกี่ยวกับการแก้ไข DNS หรือปัญหาโครงสร้างพื้นฐานของผู้ให้บริการ DNS ก็สามารถทำให้เกิดข้อผิดพลาดนี้ได้
  • โดเมนที่ไม่ได้ใช้งานบน Cloudflare: คุณอาจลืมเปิดใช้งานหรือเพิ่มชื่อโดเมนของคุณบน Cloudflare ลงชื่อเข้าใช้บัญชี Cloudflare ของคุณและตรวจสอบให้แน่ใจว่าตั้งค่าโดเมนอย่างถูกต้องรวมถึงการตั้งค่า DNS ได้รับการกำหนดค่าอย่างถูกต้อง
  • เซิร์ฟเวอร์ต้นทางหายไปหรือไม่สามารถเข้าถึงได้: ด้วยเหตุผลบางประการหากเซิร์ฟเวอร์ต้นทางไม่ทำงานหรือออฟไลน์ กำหนดค่าไม่ถูกต้อง หรือไม่สามารถเข้าถึงได้ Cloudflare จะไม่สามารถสร้างการเชื่อมต่อและยอมรับคำขอได้
  • เนมเซิร์ฟเวอร์ไม่ได้เผยแพร่ : หากคุณได้ทำการเปลี่ยนแปลงกับเนมเซิร์ฟเวอร์ของโดเมนของคุณเมื่อเร็วๆ นี้ เนมเซิร์ฟเวอร์อาจไม่ได้เผยแพร่อย่างสมบูรณ์หรือทำงานไม่ได้ เป็นเรื่องปกติที่เนมเซิร์ฟเวอร์จะใช้เวลาในการเผยแพร่ผ่านอินเทอร์เน็ต
  • ปัญหา DNS TTL: หากคุณกำหนดค่า DNS TTL สูงเกินไป อาจทำให้การอัปเดตและการเผยแพร่ DNS ล่าช้าได้ สิ่งนี้สามารถทำให้เกิดข้อผิดพลาด 1016 ได้ ควรลด TTL ลงหากจำเป็น
  • ปัญหาการกำหนดเส้นทางของ Cloudflare : ในบางกรณีที่เกิดขึ้นไม่บ่อยนัก อาจมีปัญหาเกี่ยวกับเส้นทางภายในโครงสร้างพื้นฐานของ Cloudflare ในกรณีดังกล่าวควรติดต่อฝ่ายสนับสนุนของ Cloudflare เพื่อขอความช่วยเหลือ

สรุป

สรุปโพสต์ข้างต้น เราพบว่า ข้อผิดพลาด Cloudflare 1016 เกิดขึ้นเมื่อเซิร์ฟเวอร์ไม่สามารถค้นหาที่อยู่ IP ของเซิร์ฟเวอร์ที่โฮสต์เว็บไซต์ของคุณ

สาเหตุทั่วไปบางประการของข้อผิดพลาดนี้คือการตั้งค่า DNS ไม่ดี ปัญหาของผู้ให้บริการ DNS โดเมนที่ไม่ใช้งานบน Cloudflare เซิร์ฟเวอร์ต้นทางที่ไม่สามารถเข้าถึงได้ ปัญหา DNS TTL และปัญหาการกำหนดเส้นทาง Cloudflare

ขั้นตอนการแก้ไขปัญหาที่คุณสามารถปฏิบัติตามได้คือ:

1. ตรวจสอบการตั้งค่า DNS ของคุณ

2. ตรวจสอบการกำหนดค่าเซิร์ฟเวอร์ของคุณ

3. ตรวจสอบระเบียน A หรือ CNAME ไปยัง Cloudflare

4. ใช้ Load Balancer เพื่อสร้างพูลสำรอง

5. งดการใช้ Reverse Proxy

6. ติดต่อฝ่ายสนับสนุน Cloudflare

ด้วยการทำตามวิธีการง่ายๆ เหล่านี้ คุณสามารถแก้ไขข้อผิดพลาด Cloudflare 1016 ได้อย่างง่ายดาย และอนุญาตให้ผู้เยี่ยมชมของคุณเข้าถึงเว็บไซต์ได้โดยไม่ยาก

หากคุณมีคำถามหรือข้อเสนอแนะเกี่ยวกับโพสต์นี้ โปรดแจ้งให้เราทราบในส่วนความคิดเห็นด้านล่าง:


คำถามที่พบบ่อย

ข้อผิดพลาด 1016 บน DNS คืออะไร

ข้อผิดพลาด 1016 หมายความว่า Cloudflare ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ต้นทางที่รันเว็บไซต์ของคุณได้ กล่าวอีกนัยหนึ่ง Cloudflare ไม่สามารถแก้ไขบันทึก DNS ของโดเมนที่เซิร์ฟเวอร์ต้นทางได้

ฉันจะข้ามข้อผิดพลาด 1016 ได้อย่างไร

คุณสามารถแก้ไขหรือแก้ไขข้อผิดพลาด 1,016 ได้อย่างง่ายดายโดยทำตามวิธีการง่าย ๆ เหล่านี้:
1. ตรวจสอบการตั้งค่า DNS ของคุณ
2. ตรวจสอบการกำหนดค่าเซิร์ฟเวอร์ของคุณ
3. ตรวจสอบระเบียน A หรือ CNAME ไปยัง Cloudflare
4. ใช้ Load Balancer เพื่อสร้างพูลสำรอง
5. งดการใช้ Reverse Proxy
6. ติดต่อฝ่ายสนับสนุน Cloudflare