DNS Providers
Aeroplane can create or update service-domain A records through supported DNS providers.
Supported Providers
Section titled “Supported Providers”- Cloudflare
- Namecheap
- Spaceship
Connect providers from System Settings, DNS.
What Automation Does
Section titled “What Automation Does”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
Section titled “Cloudflare”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
Section titled “Namecheap”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
Section titled “Spaceship”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.
Common Issues
Section titled “Common Issues”- 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
Arecord. - DNS propagation has not completed yet.
After applying a record, use the service Domains tab to refresh and verify.