แก้ปัญหาระเบียน CNAME

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

ก่อนเริ่มต้น

โปรดทราบว่าระบบอาจใช้เวลาถึง 72 ชั่วโมงก่อนที่การแก้ไข DNS จะมีผล ทั้งนี้ขึ้นกับค่า TTL ของระเบียนเมื่อคุณดำเนินการแก้ไข TTL คืออะไร

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

ค้นหาและตรวจสอบระเบียน CNAME

ค้นหาระเบียน CNAME กับโฮสต์ของโดเมนของคุณ
  1. ไปที่เว็บไซต์ของโฮสต์ของโดเมน รับความช่วยเหลือในการระบุโฮสต์ของโดเมน
  2. ลงชื่อเข้าใช้บัญชีของโฮสต์ของโดเมน
  3. ไปที่ระเบียน DNS ของโดเมน ขอความช่วยเหลือในการค้นหาระเบียน DNS
  4. ตรวจสอบผลลัพธ์ ค่าที่ได้ควรตรงกับค่าในหน้าค่าของระเบียน CNAME ทั้งนี้ขึ้นอยู่กับวัตถุประสงค์ของค่าเหล่านั้นด้วย เช่น

     

    โดเมน ประเภท ระดับ TTL คำตอบ
    mail.spottedfig.org CNAME IN 3600 ghs.googlehosted.com
เรียกใช้ nslookup ในคอมพิวเตอร์

ระบบปฏิบัติการส่วนใหญ่จะมีแอปพลิเคชัน nslookup มาให้ซึ่งสามารถใช้ค้นหารายละเอียดของเนมเซิร์ฟเวอร์จากบรรทัดคำสั่งของ Microsoft® Windows®, Apple® Mac® หรือ Linux® ได้

  1. ในการเริ่มต้นบรรทัดคำสั่งใน Windows ให้คลิก Start > Run พิมพ์ cmd แล้วกด Enter

    ใน Mac หรือ Linux ให้เริ่มต้นเทอร์มินัล

  2. ป้อนคำสั่งต่อไปนี้:

    nslookup -q=cname mail.yourdomain.com 

    แทนที่ yourdomain.com ด้วยชื่อโดเมนที่มีระเบียน CNAME ที่คุณต้องการค้นหา

  3. แปลค่าผลลัพธ์เช่นเดียวกับในตัวอย่างนี้คือ spottedfig.org:
    nslookup -q=cname mail.spottedfig.org

    ตัวอย่างค่าที่ส่งกลับ

    Server:    8.8.8.8 
    Address:   8.8.8.8#53
    Non-authoritative answer:
    mail.spottedfig.org    canonical name = ghs.googlehosted.com.

    ส่วนที่เกี่ยวข้องคือ 2 บรรทัดล่างสุด กล่าวคือ ผลลัพธ์บอกให้รู้ว่า mail.spottedfig.org กำลังชี้ไปที่ชื่อมาตรฐาน ghs.googlehosted.com

  4. (ไม่บังคับ) ตรวจสอบผลลัพธ์ 2 บรรทัดแรกของ nslookup ว่าที่อยู่ IP ที่แสดงอยู่ (ในตัวอย่างนี้คือ 8.8.8.8) คือที่อยู่ของเนมเซิร์ฟเวอร์ที่ต้องการ คุณอาจกำหนดค่าเนมเซิร์ฟเวอร์อื่นไว้ซึ่งขึ้นอยู่กับ ISP หรือการกำหนดค่าที่กำหนดเอง นอกจากนี้คุณสามารถพิมพ์ 8.8.8.8 ต่อท้ายคำสั่ง nslookup เพื่อใช้บริการค้นหาที่อยู่ของ Google Public DNS ได้ เช่น
    nslookup -q=cname mail.spottedfig.org 8.8.8.8

ถ้าต้องการความช่วยเหลือเพิ่มเติม

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

ข้อมูลนี้มีประโยชน์ไหม
เราจะปรับปรุงได้อย่างไร