Pular para o conteúdo

Create custom hostnames

Atualizado em Ver como Markdown

There are several required steps before a custom hostname can become active. For more details, refer to our Get started guide.

To create a custom hostname:

  1. In the Cloudflare dashboard, go to the Custom Hostnames page.

    Go to Custom Hostnames ↗
  2. Select Add Custom Hostname.

  3. Add your customer's hostname app.customer.com and set the relevant options, including:

  4. Select Add Custom Hostname.

  1. To create a custom hostname using the API, use the Create Custom Hostname endpoint.

    • Only Enterprise customers can use the certificate_authority parameter to specify a CA, the custom_certificate/custom_cert_bundle to upload a custom certificate, or wildcard to create a wildcard certificate. Refer to Plans.
    • You can leave the certificate_authority parameter empty to set it to "default CA". With this option, Cloudflare checks the CAA records before requesting the certificates, which helps ensure the certificates can be issued from the CA.
  2. For the newly created custom hostname, the POST response may not return the DCV validation token validation_records. It is recommended to make a second GET command (with a delay) to retrieve these details.

The response contains the complete definition of the new custom hostname.

For each custom hostname, Cloudflare issues two certificates bundled in chains that maximize browser compatibility (unless you upload custom certificates).

The primary certificate uses a P-256 key, is SHA-2/ECDSA signed, and will be presented to browsers that support elliptic curve cryptography (ECC). The secondary or fallback certificate uses an RSA 2048-bit key, is SHA-2/RSA signed, and will be presented to browsers that do not support ECC.

Hostnames over 64 characters

The Common Name (CN) restriction establishes a limit of 64 characters (RFC 5280). If you have a hostname that exceeds this length, you can set cloudflare_branding to true when creating your custom hostnames via API.


"ssl": {
    "cloudflare_branding": true
  }

Cloudflare branding means that sni.cloudflaressl.com will be added as the certificate Common Name (CN) and the long hostname will be included as a part of the Subject Alternative Name (SAN).