สุดยอดคู่มือ WordPress DNS

สุดยอดคู่มือ WordPress DNS

DNS ย่อมาจากระบบชื่อโดเมนซึ่งคุณเดาได้ว่าเป็นระบบที่ใช้สำหรับควบคุมโดเมนของคุณ.


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

แต่ไม่เคยกลัวชาย DNS อยู่ที่นี่! ที่นี่เพื่อ demystify ยุ่งเหยิงไม่สิ้นสุดของระเบียน A, nameservers และค่า MX ซึ่งอาจทำให้ปวดหัวสำหรับคุณหลายคน.

DNS คืออะไร?

ฉันรู้ว่าฉันพูดว่ามันใช้แทนระบบชื่อโดเมน แต่สิ่งนี้อาจไม่ได้มีความหมายมากนักสำหรับผู้เริ่มต้นดังนั้นนี่จึงเป็นการเปรียบเทียบที่ง่าย DNS เปรียบเสมือนสมุดโทรศัพท์ของอินเทอร์เน็ต ชื่อโดเมนจะถูกเก็บไว้ในสมุดโทรศัพท์และแปลงเป็นที่อยู่ IP โดยใช้ระบบ DNS เพื่อแสดงเว็บไซต์สำหรับผู้เข้าชม.

เท่าที่ทำงานกับ WordPress ไปแล้ว DNS มักจะใช้เพื่ออ้างถึงสิ่งที่โดเมนของคุณแสดงเมื่อมีคนเยี่ยมชมและวิธีการโต้ตอบกับบริการที่แตกต่างกัน ตัวอย่างเช่นระเบียน A ของคุณจะกำหนดว่าเว็บไซต์ของคุณโฮสต์อยู่ที่ไหนและของคุณ ระเบียน MX จัดการอีเมลของคุณ.

หากระเบียน A ของคุณชี้ไปยังที่อยู่ IP ของบัญชีโฮสติ้ง WP Engine ของคุณ (และไฟล์เว็บไซต์และฐานข้อมูลของคุณอยู่ที่นั่น) โดเมนของคุณจะแสดงเว็บไซต์ WP Engine ของคุณเมื่อเยี่ยมชมเว้นแต่จะไม่มีกฎอื่นใด.

การลงทะเบียนโดเมน

ในการจัดการ DNS ขั้นแรกคุณต้องมีโดเมนดังนั้นเริ่มต้นด้วยขั้นตอนการลงทะเบียนโดเมนที่ง่ายมาก.

ในการลงทะเบียนโดเมนคุณจะต้องไปที่ใครบางคนที่ขายพวกเขาเช่น Namecheap Namecheap มอบการปกป้องความเป็นส่วนตัวฟรีในทุกโดเมนดังนั้นจึงเป็นทางเลือกที่เป็นธรรมชาติถ้าคุณไม่แยกโดเมนออกจากโฮสติ้งของคุณ.

การลงทะเบียนชื่อโดเมนราคาถูก

เมื่อมาถึงการลงทะเบียนโดเมนคุณสามารถทำหนึ่งในสองสิ่งต่อไปนี้:

  1. ลงทะเบียนโดเมนของคุณกับใครบางคนเช่น Namecheap และโฮสต์เว็บไซต์ของคุณที่อื่น.
  2. ลงทะเบียนโดเมนของคุณในที่เดียวกับที่คุณซื้อโฮสติ้ง.

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

ฉันมีลูกค้าที่ต้องการเก็บทุกอย่างไว้ในที่เดียวกันเพื่อความสะดวกในการใช้งาน มันขึ้นอยู่กับความชอบส่วนบุคคลและความปลอดภัยของเลเยอร์ที่จำเป็นขึ้นอยู่กับจำนวนคนที่จะเข้าถึงบัญชีของคุณ.

การจัดการ DNS

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

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

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

เมื่อพูดถึงการจัดการ WordPress DNS มี 4 ระเบียนหลักที่คุณน่าจะใช้งานได้.

ประเภทของระเบียน DNS

ประวัติ

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

nameservers

Nameservers ควบคุมว่าผู้ให้บริการรายใดที่รับผิดชอบ DNS ของโดเมน กล่าวอีกนัยหนึ่งถ้าคุณเปลี่ยนเนมเซิร์ฟเวอร์ของคุณคุณอนุญาตให้ผู้ให้บริการรายอื่นจัดการ DNS ของคุณ การเปลี่ยนเนมเซิร์ฟเวอร์จะอนุญาตให้ผู้ให้บริการรายอื่นจัดการบันทึกที่เกี่ยวข้องทั้งหมด.

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

ระเบียน CNAME

โดยทั่วไปแล้วระเบียน CNAME จะใช้เพื่อตั้งชื่อแทนที่อยู่ IP หนึ่งให้กับที่อยู่อื่นเช่นเมื่อคุณต้องการให้ WWW A ระเบียนของคุณชี้ไปที่ระเบียน @ A ของคุณ กล่าวอีกนัยหนึ่งให้ www.yourwebsite.com ชี้ไปที่ yourwebsite.com.

ระเบียน MX

ระเบียน MX จัดการอีเมลโดเมนของคุณว่ามาจากไหนและได้รับอย่างไร ตัวอย่างเช่นการใช้ G Suite สำหรับอีเมลเป็นแนวโน้มอีเมลที่ได้รับความนิยมซึ่งจะทำให้คุณต้องตั้งค่าระเบียน MX เป็นสิ่งที่จำเป็นสำหรับ G Suite.

ชี้โดเมน

การชี้ชื่อโดเมนเป็นงานที่เกี่ยวข้องกับ DNS ที่พบมากที่สุดที่ฉันทำ สิ่งนี้เกี่ยวข้องกับการเปลี่ยนโดเมน บันทึก ไปยังที่อยู่ IP อื่นเพื่อให้โดเมนโหลดเว็บไซต์ที่เก็บไว้ที่อื่น.

ตัวอย่างบางส่วนของเมื่อคุณอาจต้องชี้โดเมนคือ:

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

วิธีการชี้โดเมน

A และ CNAME

นี่คือคำแนะนำทีละขั้นตอนสำหรับการชี้โดเมน:

  1. ก่อนอื่นทำความเข้าใจว่าจะเกิดอะไรขึ้นถ้าคุณเปลี่ยนที่อยู่ IP ของระเบียน A ซึ่งจะชี้โดเมนของคุณ เว็บไซต์ที่มีอยู่ของคุณจะหยุดแสดงต่อผู้ใช้และหลังจากที่ DNS ของคุณเผยแพร่ (อัปเดตแล้ว) เว็บไซต์ที่คุณมีที่อยู่ IP ใหม่จะแสดงให้ผู้ใช้ของคุณเห็น.
  2. คุณต้องการที่อยู่ IP หรือที่อยู่ IP ที่ใช้ร่วมกันจากบัญชีโฮสต์ปลายทาง สิ่งนี้สามารถเข้าถึงได้โดยการเข้าสู่ cPanel และตรวจสอบสถิติที่แสดงทางด้านซ้ายโดยทั่วไป.
  3. ต้องมีเว็บไซต์ WordPress ที่กำหนดค่าอย่างถูกต้องตั้งค่าในบัญชีโฮสติ้งใหม่พร้อมไฟล์ที่เก็บไว้โดยใช้โดเมนของคุณเป็นโฟลเดอร์ย่อยหรือใน public_html หากเป็นเพียงโดเมนในบัญชี.
  4. เข้าถึง DNS สำหรับโดเมนที่คุณต้องการชี้และเปลี่ยน A Record สำหรับ @ และ WWW ตั้งค่าสำหรับ @ และ WWW เป็นที่อยู่ IP ที่แชร์จาก cPanel ที่โฮสต์ของคุณ อีกทางหนึ่งหากมีชื่อแทน CNAME สำหรับ WWW และค่าของมันเท่ากับ @ เพียงแค่เปลี่ยนบันทึก @ และ WWW จะอัปเดตโดยอัตโนมัติ.

การเปลี่ยนเส้นทางโดเมน

การจัดการการเปลี่ยนเส้นทาง DNS

ไม่เหมือนกับการชี้โดเมนการเปลี่ยนเส้นทางโดเมนเกี่ยวข้องกับการใช้การตั้งค่าการเปลี่ยนเส้นทางถาวร 301 ใน cPanel ของคุณ.

การเปลี่ยนเส้นทาง DNS

ผลที่ได้จะเหมือนกันคือหากผู้ใช้เยี่ยมชม old-domain.com พวกเขาจะถูกส่งไปที่ new-domain.com แต่ความแตกต่างอยู่ที่วิธีที่จะทำให้สำเร็จ.

นี่คือสิ่งที่จะหารือกับผู้เชี่ยวชาญ SEO ของคุณหาก SEO เป็นเรื่องที่คุณต้องคำนึงถึงเมื่อจัดการการเปลี่ยนเส้นทางของคุณ.

การจัดการโดเมน Add-on

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

โดเมน Add-on คือโดเมนใด ๆ ที่ถูกเพิ่มเข้ากับแผนบริการโฮสต์ของคุณซึ่งไม่ใช่โดเมนหลักซึ่งเป็นโดเมนที่คุณเปิดบัญชีด้วย.

โดเมน Add-on มีโฟลเดอร์ย่อยของตนเองภายในบัญชีโฮสติ้งของคุณดังนั้นจึงมีอยู่อย่างอิสระจากเว็บไซต์หลักของคุณซึ่งมีไฟล์อยู่ที่รูทของบัญชีของคุณใน public_html.

ในการจัดการ DNS ของโดเมนแอดออนคุณจะต้องทำตามขั้นตอนเหล่านี้

  1. Add-on โดเมนในแผนบริการโฮสต์ของคุณ ซึ่งสามารถทำได้โดยการเข้าถึง cPanel ของคุณจากนั้นคลิกที่ส่วน Add-on Domains สำหรับโดเมนย่อยหากคุณไม่ต้องการใช้ให้ตั้งเป็น ‘ทดสอบ’ หรือสิ่งที่คล้ายกัน.
    DNS Add-on Domains
  2. ตั้งค่าระเบียน A สำหรับโดเมน Add-on เพื่อให้ค่าเท่ากับ ที่อยู่ IP ที่ใช้ร่วมกัน ของแผนการโฮสต์ของคุณ
  3. ตรวจสอบให้แน่ใจว่ามีนามแฝง CNAME อยู่ในตำแหน่งสำหรับเรคคอร์ด WWW หรือสร้างเรคคอร์ด A สำหรับ WWW และทำให้ค่านั้นเท่ากับที่อยู่ IP ที่แชร์ของแผนโฮสติ้งของคุณด้วย

ดีและเรียบง่ายใช่มั้ย โปรดจำไว้ว่าก่อนหน้านี้เราได้พูดถึงวิธีต่างๆในการเปลี่ยนระเบียน DNS ระเบียน A จะจัดการสิ่งที่แสดงเมื่อมีการเยี่ยมชมโดเมนของคุณดังนั้นนี่เป็นวิธีการง่ายๆในการโฮสต์เว็บไซต์เป็นโดเมน Add-on เมื่อจัดการโดเมนในที่อื่น.

เปลี่ยน Nameservers ของคุณ

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

ดังนั้นขอแนะนำให้ทำตามขั้นตอนในการเปลี่ยนเนมเซิร์ฟเวอร์ของโดเมนในกรณีที่คุณต้องการทำเช่นนี้.

  1. เข้าถึง DNS โดเมนของคุณโดยลงชื่อเข้าใช้ทุกที่ที่จัดเก็บโดเมนและคลิก “จัดการโดเมน / จัดการ DNS” หรือโดยคลิกที่โดเมนหากอยู่ในรายการโดเมน
  2. ค้นหาส่วนเนมเซิร์ฟเวอร์.
  3. ป้อนชื่อเซิร์ฟเวอร์ของผู้ให้บริการปลายทางแล้วคลิกอัปเดต.
    การจัดการ Nameserver

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

โปรดทราบว่าการเปลี่ยนเนมเซิร์ฟเวอร์อาจใช้เวลาถึง 24 ชั่วโมงในการเปลี่ยนแปลงในบางกรณีและในช่วงเวลานี้ DNS ของคุณจะไม่สามารถจัดการได้.

การเผยแพร่ DNS

ครั้งแรกที่คุณโทรหาโฮสต์ของคุณเมื่อไซต์ของคุณหยุดทำงานคุณอาจได้ยินคำว่า “เผยแพร่” หรือ “เผยแพร่” ที่คุณขว้างใส่คุณเป็นจำนวนมากเมื่อพวกเขาเสนอวิธีแก้ไขปัญหาให้กับเว็บไซต์ของคุณ.

การเผยแพร่เป็นคำทางเทคนิคสำหรับ ‘อัปเดต’ สิ่งที่ผู้ให้บริการโฮสติ้งของคุณกำลังพูดคือ DNS ของคุณคือ “อัปเดต” เนื่องจากมีการเปลี่ยนแปลง DNS ของคุณ (หากปัญหาเกี่ยวข้องกับ DNS ซึ่งมักเป็น).

เพื่อให้การเปลี่ยนแปลง DNS มีผลกับผู้ให้บริการอินเทอร์เน็ตทั่วโลกต้องใช้เวลาในการ “เผยแพร่” ผู้ให้บริการอินเทอร์เน็ตในประเทศต่าง ๆ ต้องใช้เวลาในการ “เช็คอิน” กับเว็บไซต์ของคุณแล้วอัปเดตโหนดเพื่อแก้ไขเวอร์ชันใหม่ของเว็บไซต์ของคุณสำหรับผู้ที่เข้าชมโดยการล้างแคชของพวกเขาซึ่งมีเว็บไซต์เวอร์ชั่นเก่า.

บริษัท ที่ให้บริการพื้นที่จะบอกคุณว่าการเผยแพร่ DNS อาจใช้เวลานานถึง 48 ชั่วโมง เรื่องจริงคือมันแทบจะไม่เคยใช้เวลานานเลย จากประสบการณ์ของฉันการเผยแพร่ DNS มักจะเกิดขึ้นทันทีหรือเกิดขึ้นภายในไม่กี่นาที บางครั้งอาจใช้เวลาหลายชั่วโมงกว่าที่ DNS ของคุณจะอัปเดตทุกที่ทั่วโลก แต่กระบวนการมักจะเริ่มเกิดขึ้นภายในไม่กี่นาทีในสถานที่ส่วนใหญ่.

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

การเผยแพร่ DNS

แต่ไม่เคยกลัวมีเครื่องมือง่ายๆที่เรียกว่า DNS ของฉันคืออะไร คุณสามารถใช้เพื่อตรวจสอบสถานะการเผยแพร่ DNS ของคุณได้ทุกเวลา เพียงพิมพ์ชื่อโดเมนของคุณและเลือกระเบียนที่คุณต้องการตรวจสอบโดยใช้ดรอปดาวน์.

ดังนั้นหากคุณต้องการตรวจสอบระเบียน A สำหรับโดเมนของคุณคุณจะต้องพิมพ์ใน your-website.com จากนั้นคลิกค้นหาเนื่องจากบันทึก A ถูกเลือกโดยค่าเริ่มต้น.

คุณสามารถใช้เครื่องมือนี้เพื่อตรวจสอบระเบียน A, ระเบียน MX, เซิร์ฟเวอร์ชื่อที่คุณตั้งชื่อ.

ความสัมพันธ์ระหว่างโดเมนกับอีเมล

ก่อนหน้านี้ฉันอธิบายว่า ระเบียน MX จัดการอีเมลสำหรับโดเมนซึ่งง่ายพอ.

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

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

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

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

เนื่องจากฉันเคยมีประสบการณ์เกี่ยวกับกระบวนการนี้มาก่อนฉันรู้ว่า DNS จะถูกตั้งค่าเป็น DNS เริ่มต้นของ GoDaddy เมื่อเซิร์ฟเวอร์ชื่ออัปเดตให้ใช้เซิร์ฟเวอร์ชื่อ GoDaddys ฉันรู้ว่าสิ่งนี้จะส่งผลให้เว็บไซต์พังและทำลายอีเมลเนื่องจากบันทึก A จะถูกตั้งค่าให้จอดและเรคคอร์ด MX ตั้งค่าเป็น GoDaddy เริ่มต้นแทนที่จะเป็น G Suite ดังนั้นฉันต้องสร้างระเบียน A และ MX ใหม่ที่ฉันคัดลอกจากโฮสต์เดิมด้วยตนเอง โชคดีที่นี่เป็นกระบวนการที่รวดเร็วมากและโดยทั่วไปสามารถทำได้ก่อนที่ DNS ของคุณจะเผยแพร่ถ้าคุณอยู่บนลูกบอล.

ความสัมพันธ์ระหว่างแคชกับ DNS

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

WordPress แคชเก็บเวอร์ชันของเว็บไซต์ของคุณและแสดงให้ผู้เยี่ยมชมของคุณเร่งกระบวนการเนื่องจากมีรุ่นที่โหลดไว้แล้วของเว็บไซต์ของคุณที่จะแสดง.

ปัญหานี้คือเมื่อคุณทำการเปลี่ยนแปลงเว็บไซต์ของคุณที่ไม่สอดคล้องกับรุ่นแคชคุณท้ายแสดงเว็บไซต์รุ่นเก่าของคุณ.

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

สมมติว่าคุณเพิ่งเปลี่ยนระเบียน A และชี้เว็บไซต์ของคุณไปยังโฮสต์ใหม่ อาจปรากฏว่าทุกอย่างดี แต่คุณสามารถดูเว็บไซต์ที่เป็นเวอร์ชันแคชและอาจมีข้อผิดพลาดแสดงต่อผู้ใช้ที่ไม่เคยเยี่ยมชมเว็บไซต์ของคุณมาก่อนเพราะพวกเขาจะไม่ได้เข้าใช้เวอร์ชันที่แคชไว้.

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

หากต้องการล้างแคชคุณจะต้องทำตามขั้นตอนเหล่านี้:

  1. กำหนดจำนวนแคชที่คุณต้องการล้าง. หากคุณมี ปลั๊กอินสำหรับแคช, นั่นคือแคชเดียว คุณอาจจะมี แคชเซิร์ฟเวอร์, เช่นแคชโฮสต์จำนวนมากที่ระดับเซิร์ฟเวอร์ อาจจะมี แคช CDN ผ่าน Cloudflare หากเว็บไซต์ของคุณใช้ Cloudflare ชำระเงินคู่มือฉบับเต็มของเราเกี่ยวกับวิธีล้างแคช WordPress สำหรับรายละเอียดเพิ่มเติม.
    ล้างแคชปลั๊กอิน
    ล้างแคช
  2. ล้างแคชของคุณแต่ละครั้ง. หากคุณใช้ปลั๊กอินจะมีตัวเลือกใน CMS ภายในการตั้งค่า / เครื่องมือหรือภายในแดชบอร์ด WordPress ส่วนสำหรับปลั๊กอินนั้น สำหรับแคชเซิร์ฟเวอร์ของคุณให้ทำสิ่งนี้ภายใน cPanel ของคุณและสำหรับ Cloudflare สามารถทำได้ผ่านทางส่วน ‘แคช’.
    แคช Cloudflare
  3. รีเฟรชเว็บไซต์ของคุณอย่างหนัก. การรีเฟรชอย่างหนักสำหรับ Google Chrome ทำได้โดยกด CTRL ค้างไว้แล้วคลิกปุ่มรีเฟรช สิ่งนี้จะโหลดเว็บไซต์ของคุณโดยไม่มีแคชและในกรณีส่วนใหญ่จะแสดงสถานะปัจจุบันของเว็บไซต์ของคุณ หากการเปลี่ยนแปลง DNS สำคัญอย่างยิ่งที่คุณพยายามตรวจสอบฉันขอแนะนำให้ล้างแคชและคุกกี้ของคุณและอาจพยายามดูเว็บไซต์บนอุปกรณ์ที่ไม่เคยดูมาก่อนเพื่อความปลอดภัยนอกเหนือจากทุกขั้นตอน ข้างบน.

การจัดการ DNS ผ่าน CDN

เครือข่ายการส่งเนื้อหาหรือ CDN สั้น ๆ คือเครือข่ายของเซิร์ฟเวอร์และศูนย์ข้อมูลที่กระจายอยู่ทั่วโลกที่ให้บริการเว็บไซต์ของคุณแก่ผู้เยี่ยมชมจากศูนย์ข้อมูลที่ใกล้ที่สุด.

ให้ฉันอธิบาย สมมติว่าเว็บไซต์ของคุณโฮสต์บนเซิร์ฟเวอร์ที่อยู่ในลอนดอน หากผู้เข้าชมจากสหรัฐอเมริกาเข้าสู่เว็บไซต์ของคุณพวกเขาจะต้องเข้าถึงเซิร์ฟเวอร์ที่อยู่ในลอนดอนซึ่งจะส่งข้อมูลกลับมาที่พวกเขาต้องการเพื่อให้เว็บไซต์ของคุณโหลด.

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

สิ่งนี้ฟังดูยอดเยี่ยมและที่สำคัญคือมันเพิ่มความซับซ้อนเป็นพิเศษในการจัดการ DNS ของคุณ เนื่องจากบริการอย่างเช่น Cloudflare ได้รับความนิยมอย่างมากฉันมักจะพบว่าตัวเองกำลังช่วยลูกค้านำทางปัญหา DNS ที่ Cloudflare เกี่ยวข้องซึ่งเป็นสาเหตุที่ฉันรวมส่วนนี้ไว้ให้คุณแก้ปัญหา DNS ที่เกี่ยวข้องกับ CDN ของคุณ.

มันทำงานอย่างไร?

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

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

เนื่องจาก Cloudflare เป็นผู้ดูแล DNS ของคุณในขณะที่ใช้คุณต้องแก้ไข DNS ของคุณใน Cloudflare เพื่อให้การเปลี่ยนแปลงมีผล.

การตั้งค่า DNS ของ Cloudflare

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

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

Cloudflare Nameservers

เคล็ดลับมืออาชีพ: ดูตัวอย่างการเปลี่ยนแปลง DNS

และถึงเวลาสำหรับเคล็ดลับมืออาชีพที่นักพัฒนาและ บริษัท โฮสติ้งของคุณรู้แล้ว แต่ไม่ได้แบ่งปันกับคุณบ่อยนัก.

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

hosts.cx

ไฟล์โฮสต์ของคุณจับคู่โฮสต์กับที่อยู่ IP สามารถใช้เพื่อทำให้คอมพิวเตอร์ของคุณดูเว็บไซต์ราวกับว่าระเบียน A ถูกตั้งค่าเป็นบางสิ่งที่ไม่ใช่ อย่างไรก็ตาม hosts.file อาจทำให้สับสน / clunky เล็กน้อยดังนั้นจึงมีเครื่องมือออนไลน์ที่คุณสามารถใช้ที่เรียกได้ง่ายยิ่งขึ้น hosts.cx

ใช้ hosts.cx เพื่อดูตัวอย่าง DNS ที่อัปเดต

เครื่องมือนี้จะช่วยให้คุณสามารถดูและแก้ไขเว็บไซต์ของคุณบนโฮสต์อื่นโดยไม่ต้องอัปเดตบันทึก A ของคุณ มันทำทุกอย่างที่ไฟล์. โฮสต์ทำโดยไม่ต้องยุ่งยากใด ๆ.

หากต้องการใช้ hosts.cx ให้ทำตามขั้นตอนด้านล่าง:

  1. ทำซ้ำเว็บไซต์ของคุณไปยังโฮสต์ใหม่ของคุณ ตรวจสอบให้แน่ใจว่าไฟล์และฐานข้อมูลถูกส่งออกและตั้งค่าอย่างถูกต้องและคุณทำตามขั้นตอนที่จำเป็นในการเชื่อมต่อไฟล์และฐานข้อมูลของคุณ (แก้ไข. wp-config ฯลฯ )
  2. เปิด hosts.cx
  3. เมื่อเว็บไซต์ของคุณติดตั้งในโฮสต์ใหม่ของคุณให้คว้าที่อยู่ IP ที่ใช้ร่วมกันจากบัญชี cPanel ของโฮสต์ใหม่ของคุณ.
  4. ในกรณีที่ขอเซิร์ฟเวอร์แอดเดรสบน hosts.cx ให้วางที่อยู่ IP ที่ใช้ร่วมกัน
  5. สำหรับชื่อเว็บไซต์บน hosts.cx ให้พิมพ์ชื่อโดเมนเว็บไซต์ของคุณ
  6. คลิก ‘รับ URL ทดสอบของฉัน’ และคุณจะสามารถดูตัวอย่างเว็บไซต์ของคุณเนื่องจากจะแสดงโดยใช้โฮสต์ใหม่ของคุณ

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

คุณสามารถเข้าสู่แผงควบคุม WordPress ของคุณโดยใช้ URL hosts.cx ที่สร้างขึ้นและสิ่งที่คุณทำจะถูกบันทึกไว้ในไฟล์ / ฐานข้อมูลราวกับว่าเว็บไซต์ของคุณใช้งานได้บนโฮสต์ใหม่แล้ว นี่เป็นสิ่งจำเป็นอย่างยิ่งสำหรับการโยกย้าย WordPress ที่ละเอียดอ่อนและเป็นเครื่องมือที่ฉันใช้เป็นประจำ.

DNS อย่างรวดเร็ว

เพื่อสรุปนี่คือจุดที่สำคัญที่สุดที่จะนำออกจากบทความนี้และใช้เมื่อทำงานกับ WordPress DNS.

  1. บันทึก A มักใช้เพื่อ “ชี้” เว็บไซต์ของคุณไปยังผู้ให้บริการโฮสต์เพื่อแสดงเว็บไซต์ที่นั่น.
  2. หากมีข้อสงสัยเมื่อเปลี่ยน DNS ที่คุณไม่ได้ดูผลลัพธ์ที่คาดไว้ให้ล้างแคชของคุณที่เซิร์ฟเวอร์ปลั๊กอินและระดับ CDN (ถ้าคุณมี).
  3. การแพร่กระจาย DNS ส่วนใหญ่เกิดขึ้นภายในไม่กี่นาทีถึงหนึ่งชั่วโมง คำแนะนำระบุว่าอาจใช้เวลาถึง 24 ชั่วโมง แต่หากคุณไม่เห็นการเปลี่ยนแปลงใด ๆ ภายในหนึ่งชั่วโมงให้ล้างแคชทั้งหมดของคุณและตรวจสอบอีกครั้งด้วยการสนับสนุนโฮสติ้งของคุณว่าทุกอย่างทำงานได้ตามที่ต้องการและไม่มีอะไรขัดขวางกระบวนการ.
  4. ใช้ hosts.cx เสมอเพื่อดูตัวอย่างการเปลี่ยนแปลง DNS ของคุณก่อนดำเนินการกับเว็บไซต์ / โดเมนจริง คุณสามารถใช้ hosts.cx เพื่อแก้ไขข้อบกพร่อง / แก้ไขปัญหาใด ๆ แทนการต้อง ‘firefight’ บนเว็บไซต์จริง.
  5. อย่าลืมออกใบรับรอง SSL อีกครั้งโดยใช้ ‘การเข้ารหัส’ เมื่อเปลี่ยนเป็นโฮสต์ใหม่.

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

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map