> ## Documentation Index
> Fetch the complete documentation index at: https://docs.squarecloud.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Configurar dominios propios desde la CLI

> Vincula un dominio personalizado a un sitio de Square Cloud, consulta los registros DNS a crear y lista los dominios y dominios compartidos de tu cuenta.

Un dominio personalizado se configura en dos pasos: vincúlalo a la aplicación con `app network domain` y luego crea en tu proveedor de DNS los registros que muestra `app network dns`. El centro de ayuda tiene una [guía paso a paso para dominios personalizados](https://help.squarecloud.app/es/article/como-configurar-tu-propio-dominio-cnamedns-1fqil3g/) y explica [por qué un dominio puede tardar en propagarse](https://help.squarecloud.app/es/article/por-que-mi-dominio-aun-no-ha-propagado-dns-1mhnhfu/).

`[appID]` y `--app` son opcionales: consulta [cómo encuentra la CLI tu aplicación](/es/cli-reference/quickstart#cómo-encuentra-la-cli-tu-aplicación).

## `squarecloud app network domain`

```bash Uso theme={"system"}
squarecloud app network domain <hostname> [--app <appID>]
```

Define el dominio personalizado de la aplicación y reemplaza el anterior. Los dominios personalizados están disponibles en los planes Standard, Pro y Enterprise. Para quitar el dominio personalizado, pasa `@` como hostname.

```bash theme={"system"}
squarecloud app network domain www.example.com
```

```bash Salida theme={"system"}
✓ Custom domain www.example.com configured successfully
Run 'squarecloud app network dns' to see the DNS records you need to create.
```

## `squarecloud app network dns`

```bash Uso theme={"system"}
squarecloud app network dns [appID] [--json]
```

Muestra los registros DNS que debes crear para el dominio personalizado, con el tipo, el nombre, el valor y el estado de cada uno. Sin un dominio personalizado, indica que primero configures uno.

## `squarecloud app domains`

```bash Uso theme={"system"}
squarecloud app domains [--json]
```

Lista todos los dominios configurados en todas tus aplicaciones: hostname, tipo e ID de la aplicación a la que pertenece.

## `squarecloud app load-balancers`

```bash Uso theme={"system"}
squarecloud app load-balancers [--json]
```

**Alias:** `lb`

Lista los dominios personalizados vinculados a más de una aplicación (load balancers), agrupados por hostname, con el ID, el nombre y el clúster de cada aplicación que comparte el dominio. Empieza indicando cuántas aplicaciones por dominio permite tu plan.

```bash theme={"system"}
squarecloud app lb --json
# Muestra la lista de load balancers sin procesar como JSON.
```

## Relacionado

| Comando | API | SDK de JavaScript |
| - | - | - |
| `network domain` | [`POST .../network/custom`](/es/api-reference/endpoint/apps/network/custom) | [`api.apps.network.setDomain()`](/es/sdks/js/network) |
| `network dns` | [`GET .../network/dns`](/es/api-reference/endpoint/apps/network/dns) | [`api.apps.network.dns()`](/es/sdks/js/network) |
| `domains` | [`GET /v2/apps/domains`](/es/api-reference/endpoint/apps/domains) | [`api.apps.domains()`](/es/sdks/js/managing_application) |
| `load-balancers` | [`GET /v2/apps/load-balancers`](/es/api-reference/endpoint/apps/network/load-balancers) | [`api.apps.loadBalancers()`](/es/sdks/js/managing_application) |

El tráfico, los errores y la caché de un sitio web están en [Analíticas del edge](/es/cli-reference/edge-analytics).
