# 使用你自己的域名

> 用一条DNS A记录把你的域名或子域名指向BCL，然后在Team Profile开启Use Custom Domain。
>
> Source: https://docs.bcl.my/zh/custom-domain/

你的顾客可以通过你自己的域名（例如`order.yourshop.com`）打开你的BCL表单，而不是bcl.my的网址。你先在DNS把域名指向BCL，然后在BCL开启它。

## 开始之前

设置自定义域名之前，你需要：

- 一个已连接到已批准Bayarcash账号的BCL账号。请看[连接你的Bayarcash账号](/zh/connect-bayarcash/)。
- BCL里的拥有者或管理员角色。
- 一个你拥有的域名，并且可以在域名供应商或Cloudflare修改它的DNS设置。

> **Tip**
> 还没有域名？你可以在[Web Impian的域名商店](https://billing.webimpian.com/?category=domains)购买一个，然后回到这里把它指向BCL。

## 添加DNS记录

在你的DNS供应商添加一条记录，填入以下值：

- **Type**：A
- **Name**：你要使用的域名或子域名，例如`order.yourshop.com`就填`order`
- **IPv4 address**：210.79.174.16

如果你用Cloudflare，前往**DNS** → **Records**，点击**Add record**，输入上面的值，并关闭**Proxy status**，让它显示**DNS only**。然后点击**Save**。

*(Screenshot: Cloudflare的Add record表单，类型A、名称order、IPv4地址210.79.174.16，proxy status设为DNS only)*

> **Caution**
> 保持Cloudflare的proxy关闭。这条记录必须直接指向BCL的地址。

## 在BCL开启你的域名

保存DNS记录后：

1. 点击侧边栏底部的公司名称，选择**Team Profile**。你也可以在侧边栏前往**Team** → **Team Profile**。

   *(Screenshot: 账号卡片上方打开的Account Menu，Team Profile已标示)*

2. **Merchant Settings**页面会在**General Settings**标签页打开。在**Custom Domain**下，开启**Use Custom Domain**。

   *(Screenshot: Merchant Settings的General Settings标签页，Use Custom Domain开关已标示)*

3. 在**Domain**输入你的域名，不要加`https://`，例如`order.yourshop.com`。左边会有一个框提醒你A记录的地址。

   *(Screenshot: Use Custom Domain已开启，Domain栏位已标示，左边是DNS提醒)*

4. 点击**Save Settings**。

   *(Screenshot: Custom Domain部分，Save Settings按钮已标示)*

DNS的更改生效后，你的表单就会在你的域名上打开。**Merchant Information**标签页里的**Merchant Domain**会显示BCL正在使用的网址。

## 常见问题

### 我的域名可以直接打开表单，网址里不需要/form/吗？

可以。把你的主页设置为打开一个表单，你的域名就会直接去到那个表单。请看Set up your homepage (/zh/homepage/)。

### 我全部设置好了，但域名还没打开BCL。为什么？

DNS的更改需要时间才能在互联网上生效。稍等一会儿再试。如果你用Cloudflare，也要检查Proxy status是否已关闭（DNS only）。

### 我可以在哪里买域名？

你可以在Web Impian的域名商店 (https://billing.webimpian.com/?category=domains)注册一个。域名启用后，按照本指南添加DNS记录，把它指向BCL。

### BCL说我的域名已被使用。这是什么意思？

另一个BCL账号已经保存了这个域名。每个域名只能属于一个账号。请使用另一个子域名，例如order.yourshop.com。
