Skip to content

DNS Providers

Aeroplane can create or update service-domain A records through supported DNS providers.

  • Cloudflare
  • Namecheap
  • Spaceship

Connect providers from System Settings, DNS.

From a service Domains tab, Aeroplane can apply an A record for a public hostname. The record points at the server public IPv4 address.

Automation does not run for local loopback domains, and it currently supports IPv4 A records only.

Cloudflare settings include:

  • API token or auth key.
  • Account email when using auth key style credentials.
  • Optional zone ID.

When zone ID is blank, Aeroplane searches Cloudflare zones from the hostname. It creates or updates an unproxied A record with automatic TTL.

Namecheap settings include:

  • API user.
  • API key.
  • Client IP.

Namecheap requires API access to be enabled on the account and expects the client IP used for API requests. Aeroplane preserves existing host records and adds or replaces the matching A record.

Spaceship settings include:

  • API key.
  • API secret.

Aeroplane resolves the domain, removes conflicting records for the same host when necessary, then writes the A record with TTL 1800.

  • The provider token cannot access the domain or zone.
  • The hostname is not inside a domain managed by the provider account.
  • The target IP is not an IPv4 address.
  • Existing CNAME or ALIAS records conflict with the A record.
  • DNS propagation has not completed yet.

After applying a record, use the service Domains tab to refresh and verify.