เพิ่ม Domain Pointer (Alias) บน DirectAdmin
Domain Pointer คือการนำโดเมนที่สองมาชี้ไปยังเว็บไซต์ของโดเมนหลักที่มีอยู่แล้วในบัญชี DirectAdmin โดยไม่ต้องสร้างเว็บไซต์ใหม่ ไม่ต้องอัปโหลดไฟล์ซ้ำ และไม่ต้องสร้างฐานข้อมูลเพิ่ม ตัวอย่างการใช้งานที่พบบ่อย เช่น บริษัทจด example.co.th เป็นโดเมนหลัก แล้วจด example.com หรือชื่อที่สะกดผิดบ่อยไว้ป้องกันแบรนด์ และต้องการให้ทุกชื่อพาผู้ใช้มาที่เว็บเดียวกัน
DirectAdmin มี Pointer ให้เลือก 2 แบบ คือแบบ Alias ที่แสดงเนื้อหาเว็บเดียวกันโดย URL บนเบราว์เซอร์ยังเป็นโดเมนที่สอง และแบบ Pointer ปกติ (ไม่ใช่ Alias) ที่ส่งผู้ใช้ Redirect ไปยังโดเมนหลัก บทความนี้อธิบายความต่างของทั้งสองแบบ วิธีสร้าง การตั้ง DNS และการออก SSL ให้ครอบคลุมโดเมน Pointer
สิ่งที่ต้องเตรียม
- บัญชีผู้ใช้ DirectAdmin (ระดับ User) ที่มีโดเมนหลักใช้งานอยู่แล้ว บทความนี้อ้างอิงหน้าตาแบบ Evolution skin
- โดเมนที่สองที่จดทะเบียนแล้ว และยังไม่ถูกเพิ่มไว้ในบัญชีใดบนเซิร์ฟเวอร์เดียวกัน
- สิทธิ์แก้ไข DNS ของโดเมนที่สอง ไม่ว่าจะอยู่ที่ผู้รับจดโดเมน, Cloudflare หรือใน DirectAdmin เอง
- แพ็กเกจต้องยังเหลือโควตา Domain Pointer หากโควตาเต็ม ปุ่มสร้างจะไม่แสดงหรือระบบจะแจ้งว่าเกินจำนวนที่กำหนด
Alias กับ Pointer แบบ Redirect ต่างกันอย่างไร
| หัวข้อ | Alias | Pointer แบบ Redirect |
|---|---|---|
| สิ่งที่ผู้ใช้เห็น | เนื้อหาเว็บหลัก แต่ URL ยังเป็นโดเมนที่สอง | ถูกส่งต่อไปที่โดเมนหลัก URL เปลี่ยนเป็นโดเมนหลัก |
| ผลต่อ SEO | มีเนื้อหาซ้ำสองโดเมน ต้องพึ่ง Canonical ของเว็บช่วย | รวมสัญญาณไว้ที่โดเมนเดียว เหมาะกับโดเมนป้องกันแบรนด์ |
| เหมาะกับ | เว็บที่ต้องการให้ตอบได้หลายชื่อจริง ๆ เช่นระบบภายในที่ผู้ใช้จำชื่อเก่า | โดเมนสำรอง, ชื่อที่สะกดผิด, โดเมนเก่าที่ย้ายแบรนด์แล้ว |
| ข้อควรระวัง | ปลั๊กอินหรือ CMS บางตัวบังคับ Redirect ไป Site URL ของตัวเองอยู่แล้ว | ปลายทางต้องมี SSL ใช้งานได้ ไม่เช่นนั้นผู้ใช้จะเจอคำเตือน |
หมายเหตุ: หากเว็บเป็น WordPress การใช้ Alias มักได้ผลเหมือน Redirect อยู่ดี เพราะ WordPress จะส่งผู้ใช้กลับไปยัง Site URL ที่ตั้งไว้ในการตั้งค่า ถ้าต้องการให้เว็บตอบด้วยชื่อใหม่เป็นหลัก ให้ดูบทความ เปลี่ยน URL ของเว็บไซต์ WordPress แทน
ขั้นตอนที่ 1: ชี้ DNS ของโดเมนที่สองมาที่เซิร์ฟเวอร์
Pointer จะทำงานได้ก็ต่อเมื่อ DNS ของโดเมนที่สองพาผู้ใช้มาที่เซิร์ฟเวอร์เดียวกับโดเมนหลัก มีสองวิธีให้เลือก
- ใช้ Name Server ชุดเดียวกับโดเมนหลัก เมื่อสร้าง Pointer แล้ว DirectAdmin จะสร้าง DNS Zone ของโดเมนที่สองให้อัตโนมัติ เพียงเปลี่ยน Name Server ที่ผู้รับจดโดเมนให้ตรงกับของโดเมนหลัก
- ใช้ DNS ภายนอก เช่น Cloudflare ให้สร้าง A Record ของ
example.comและwww.example.comชี้ไปที่ IP เดียวกับโดเมนหลัก เช่น203.0.113.10
ดู IP ของโดเมนหลักได้ด้วยคำสั่งต่อไปนี้จากเครื่องใดก็ได้
dig +short example.co.th A
ผลลัพธ์ที่คาดหวังคือ IP เพียงบรรทัดเดียว เช่น 203.0.113.10 ใช้ค่านี้เป็นปลายทางของ A Record รายละเอียดการชี้โดเมนดูเพิ่มได้ที่ ชี้โดเมนมายังเซิร์ฟเวอร์
ขั้นตอนที่ 2: สร้าง Domain Pointer ใน DirectAdmin
- เข้าสู่ระบบ DirectAdmin ด้วยบัญชี User
- หากบัญชีมีหลายโดเมน ให้เลือกโดเมนหลักที่ต้องการจากตัวเลือกโดเมนด้านบนของหน้าก่อน
- ไปที่ Account Manager แล้วเลือก Domain Pointers
- กดปุ่ม Create Pointer (บางเวอร์ชันแสดงเป็น Add Pointer หรือเครื่องหมาย +)
- ช่อง Source Domain หรือ Domain ให้พิมพ์โดเมนที่สอง เช่น
example.comโดยไม่ต้องใส่wwwและไม่ต้องใส่https:// - ติ๊ก Create as an Alias หากต้องการแบบ Alias หรือเอาติ๊กออกหากต้องการแบบ Redirect
- กด Create เมื่อสำเร็จ รายการโดเมนที่สองจะปรากฏในตาราง พร้อมคอลัมน์บอกประเภทว่าเป็น Alias หรือ Pointer
ระบบจะรวม www.example.com ให้อัตโนมัติ ไม่ต้องสร้างแยก หากต้องการเปลี่ยนประเภทภายหลัง ให้ลบ Pointer เดิมแล้วสร้างใหม่ การลบ Pointer ไม่กระทบไฟล์เว็บของโดเมนหลัก
ขั้นตอนที่ 3: ออก SSL ให้ครอบคลุมโดเมน Pointer
ใบรับรองของโดเมนหลักไม่ได้ครอบคลุมชื่อใหม่โดยอัตโนมัติ ถ้าข้ามขั้นตอนนี้ ผู้ใช้ที่เข้า https://example.com จะเห็นคำเตือนว่าใบรับรองไม่ตรงกับชื่อ
- รอให้ DNS ของโดเมนที่สองชี้มาที่เซิร์ฟเวอร์แล้วจริง ตรวจด้วย
dig +short example.com Aให้ได้ IP ของเซิร์ฟเวอร์ - ไปที่ Account Manager แล้วเลือก SSL Certificates ของโดเมนหลัก
- เลือกแท็บหรือตัวเลือก Get automatic certificate from ACME Provider (เวอร์ชันเก่าเขียนว่า Free & automatic certificate from Let's Encrypt)
- ในรายการชื่อโดเมน ติ๊กชื่อของ Pointer ทั้ง
example.comและwww.example.comเพิ่มจากชื่อเดิม - กด Save แล้วรอสักครู่จนระบบแจ้งว่าออกใบรับรองสำเร็จ
ขั้นตอน SSL แบบละเอียดอยู่ในบทความ ติดตั้ง Let's Encrypt SSL บน DirectAdmin
อีเมลของโดเมน Pointer
Domain Pointer ไม่ได้มีระบบอีเมลแยกเป็นของตัวเอง ในการตั้งค่ามาตรฐานของ DirectAdmin อีเมลที่ส่งมาที่ [email protected] จะถูกส่งเข้ากล่อง [email protected] ของโดเมนหลัก ถ้าต้องการกล่องอีเมลแยกของโดเมนที่สองจริง ๆ ควรเพิ่มเป็นโดเมนเต็ม (Add Domain) แทน Pointer และหากจะส่งอีเมลออกในนามโดเมนที่สอง ต้องตั้ง SPF, DKIM และ DMARC ให้โดเมนนั้นด้วย ดู ตั้งค่า SPF, DKIM และ DMARC
ตรวจสอบผลลัพธ์
ใช้ curl ตรวจการตอบกลับของโดเมนที่สอง
curl -sI https://example.com | head -n 5
ถ้าเป็นแบบ Redirect จะเห็นบรรทัด HTTP/1.1 301 Moved Permanently หรือ 302 ตามด้วย Location: https://example.co.th/ ถ้าเป็นแบบ Alias จะเห็น HTTP/1.1 200 OK และเนื้อหาเป็นเว็บเดียวกับโดเมนหลัก นอกจากนี้ให้เปิดเบราว์เซอร์แบบ Private แล้วเข้าทั้ง http:// และ https:// ของโดเมนที่สอง ต้องไม่มีคำเตือนเรื่องใบรับรอง
ปัญหาที่พบบ่อย
สร้างไม่ได้ แจ้งว่าโดเมนมีอยู่แล้ว
โดเมนนั้นถูกเพิ่มไว้ในบัญชีอื่นหรือเป็นโดเมนหลักของบัญชีใดบัญชีหนึ่งบนเซิร์ฟเวอร์เดียวกัน ต้องลบโดเมนเดิมออกก่อน ถ้าเป็นบัญชีของคนอื่นหรือไม่แน่ใจ ให้ติดต่อผู้ดูแลเซิร์ฟเวอร์
เข้าโดเมนที่สองแล้วเจอหน้า Default ของเซิร์ฟเวอร์
DNS ยังชี้ไปที่ IP อื่น หรือเว็บเซิร์ฟเวอร์ยังไม่ Reload หลังสร้าง Pointer ให้ตรวจ IP ด้วย dig อีกครั้ง และรอ DNS Cache หมดอายุตามค่า TTL ดู ทำความเข้าใจ TTL
ออก SSL ไม่ผ่าน
สาเหตุส่วนใหญ่คือ DNS ของ www ยังไม่ได้ชี้มา หรือมี AAAA Record ชี้ไป IPv6 อื่น ทำให้การตรวจสอบของ Let's Encrypt ไปผิดเครื่อง ให้แก้ Record ที่ไม่ถูกต้อง หรือเอาชื่อที่ยังไม่พร้อมออกจากรายการก่อน แล้วค่อยเพิ่มภายหลัง นอกจากนี้หากโดเมนมี CAA Record ต้องอนุญาต Let's Encrypt ด้วย ดู ตั้งค่า CAA Record
Redirect วนไม่จบ
มักเกิดเมื่อใช้ Cloudflare โหมด Flexible ร่วมกับการบังคับ HTTPS ที่เซิร์ฟเวอร์ ดูวิธีแก้ใน เลือก SSL/TLS Mode บน Cloudflare
หากทำตามขั้นตอนแล้วยังติดปัญหา สามารถติดต่อทีมงานซัพพอร์ตของ THAI DATA CLOUD ได้ที่ https://thaidata.cloud/contact/ โดยแจ้งชื่อโดเมน สิ่งที่ทำไปแล้ว และข้อความ Error ที่พบ เพื่อให้ทีมงานตรวจสอบได้รวดเร็วขึ้น
- Categories:
- Cloud
- Tags:
- Cloud
- Cloud Server
Related Posts
หมวดหมู่ที่น่าสนใจ
- Account Settings
- AD Server
- AI
- Alibaba Cloud
- Anti-Spam Gateway
- AWS Amazon Web Services
- Campaign
- CentOS/AlmaLinux
- Cloud
- Cloud Backup
- Cloud Communication
- Cloud Migration
- Cloud Security
- Cloud Server Management
- Cloud Solution
- Cloud Solution for Government
- Cloud Solutions by Industry
- Cloud Storage
- Cloud VPS App Plus +
- Cloud VPS DirectAdmin
- Cloud VPS Plesk
- CSR
- Cyber Security
- Cybersecurity
- Data Sovereignty
- Database Server
- DDoS
- Digital Tranformation
- Digital Transformation
- Direct Mail
- Directadmin
- Domainname
- Ecommerce
- ERP
- Generative AI
- Getting Started
- Google Cloud
- Google G Suite
- Huawei Cloud
- IT News
- Linux Server
- Managed Cloud Services
- Managed Service Provider
- Manual
- Microsoft
- Microsoft 365
- Microsoft Azure
- News
- On-premise
- Private Mail Server
- Promotion
- Recommend Solution (Enterprise)
- Server
- Sovereign Cloud
- THAI DATA CLOUD Platform
- Ubuntu
- Ubuntu
- Uncategorized
- VMware
- VPS Server
- Web Design
- Web Hosting
- Web Hosting (DirectAdmin)
- Web Hosting (Plesk)
- Web Technologies
- Windows Server
- Wordpress
- Zimbra
- เรื่องราวความประทับใจ
- โซลูชันสำหรับธุรกิจการผลิตและยานยนต์
- โซลูชันสำหรับธุรกิจการศึกษา
- โซลูชันสำหรับธุรกิจการเงิน
- โซลูชันสำหรับธุรกิจขนส่งและกระจายสินค้า
- โซลูชันสำหรับธุรกิจค้าปลีก
- โซลูชันสำหรับธุรกิจท่องเที่ยว
- โซลูชันสำหรับธุรกิจบริการสุขภาพและโรงพยาบาล
- โซลูชันสำหรับธุรกิจประกันภัย
- โซลูชันสำหรับธุรกิจพลังงานและสาธารณูปโภค
- โซลูชันสำหรับธุรกิจสื่อสารมวลชนและเอ็นเตอร์เทนเมนท์
- โซลูชันสำหรับธุรกิจอสังหาริมทรัพย์
- โซลูชันสำหรับธุรกิจเทคโนโลยี


