---
title: โดเมนที่กำหนดเอง
description: ใช้โดเมนของคุณเพื่อแสดงเวอร์ชัน main ของ App
url: https://agentlab.cresclab.com/docs/th/deploy/custom-domains
language: th
updated: 2026-10-08
---

# โดเมนที่กำหนดเอง

ใช้โดเมนของคุณเพื่อแสดงเวอร์ชัน main ของ App

## เพิ่มและยืนยัน

เปิด **App → การตั้งค่า → โดเมน** แล้วเพิ่มชื่อโฮสต์โดยไม่ใส่โปรโตคอลหรือพาธ ใช้ได้กับแผนชำระเงิน โควตาขององค์กรเท่ากับจำนวน App แบบ static และ container ที่มีผลรวมกัน แต่ละ App เพิ่มได้สูงสุด 50 โดเมน การลดแผนยังคงโดเมนเดิมไว้ แต่อาจเพิ่มโดเมนใหม่ไม่ได้

ตั้งค่า DNS ทั้งสองรายการตามหน้าจอ: โดเมนย่อยใช้ CNAME ไปยัง `cname.agentlab.run`; โดเมน apex ใช้ A ไปยัง IPv4 ที่แสดง ส่วน TXT ที่ `_agentlab-verify.<ชื่อโฮสต์>` ใช้โทเค็นคงที่ขององค์กร ห้ามใช้ CNAME ที่ apex และต้องลบรายการที่ขัดแย้ง ยังไม่รองรับ IPv6 สำหรับ staging ใช้ `cname.staging.cresclab.site`

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

## HTTPS และ main

หลังยืนยัน ระบบเริ่มออกใบรับรอง สถานะกำลังออกหมายถึงกำลังเตรียม HTTPS สถานะใช้งานหมายถึงตรวจใบรับรอง origin โดยเชื่อมต่อโดยตรงแล้ว โดเมนติดตามการเผยแพร่และย้อนกลับของ main รวมถึงรหัสผ่านและข้อจำกัดการใช้งาน ไม่แสดง staging

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

## Cloudflare, CAA และการแก้ปัญหา

ขณะยืนยันและเตรียม HTTPS ให้ใช้ Cloudflare แบบ **DNS only (เมฆสีเทา)** หากมี CAA ให้อนุญาต `letsencrypt.org` หรือ `pki.goog`

หากรอยืนยัน ให้ตรวจทั้งสองรายการที่ผู้ให้บริการ DNS authoritative และรอการกระจาย หากปลายทางไม่ตรง ให้คืนค่าตามหน้าจอ หาก CAA ปฏิเสธ ให้แก้นโยบาย ข้อผิดพลาด origin TLS ระบุเพียงว่าการเชื่อมต่อโดยตรงยังไม่สำเร็จ ไม่ได้ยืนยันว่า CA จำกัดคำขอหรือใบรับรอง Cloudflare ผิดพลาด หากโดเมนถูกใช้งาน ให้ลบออกจาก App เดิมก่อนย้าย

เครื่องมือ MCP: `sites_domains_add`, `sites_domains_list`, `sites_domains_verify`, `sites_domains_remove` ระบุ App โดยไม่ต้องระบุ environment
