Feature request: Create record if it does not exist #81

Open
opened 2025-11-20 04:19:56 -05:00 by saavagebueno · 3 comments
Owner

Originally created by @qdm12 on GitHub (Dec 12, 2020).

Originally assigned to: @qdm12 on GitHub.

  1. What's the feature?

    Instead of simply updating a record, create it if it does not exist. Done for:

  2. Why do you need this feature?

    • Easier to manage your DNS without creating a record for each host.
  3. Extra information?

Refers to #110

Originally created by @qdm12 on GitHub (Dec 12, 2020). Originally assigned to: @qdm12 on GitHub. 1. What's the feature? Instead of simply updating a record, create it if it does not exist. Done for: - [x] Cloudflare - [x] Digital Ocean - [x] ~Don Dominio~ - not possible, see https://github.com/qdm12/ddns-updater/issues/533#issuecomment-1914153109 - [x] Linode - [x] OVH - api mode - [x] Gandi - [x] Strato - [x] Porkbun - [x] Azure - [x] ChangeIP - not possible - [x] Domeneshop - [x] ~Loopia~ not possible see https://github.com/qdm12/ddns-updater/pull/842#issue-2595843663 - [x] Vultr - [x] Netcup - [x] Namesilo 2. Why do you need this feature? - Easier to manage your DNS without creating a record for each host. 3. Extra information? Refers to #110
Author
Owner

@clemone210 commented on GitHub (Jan 22, 2021):

  1. What's the feature?
    Instead of simply updating a record, create it if it does not exist. Done for:

    • Digital Ocean
    • Linode
  2. Why do you need this feature?

    • Easier to manage your DNS without creating a record for each host.
  3. Extra information?

Refers to #110

Strato.de will set an A record at creation of a domain/subdomain. So there is no need to create one for Strato.de services.

@clemone210 commented on GitHub (Jan 22, 2021): > 1. What's the feature? > Instead of simply updating a record, create it if it does not exist. Done for: > > * [x] Digital Ocean > * [x] Linode > 2. Why do you need this feature? > > * Easier to manage your DNS without creating a record for each host. > 3. Extra information? > > Refers to #110 Strato.de will set an A record at creation of a domain/subdomain. So there is no need to create one for Strato.de services.
Author
Owner

@fredericrous commented on GitHub (Jan 28, 2021):

I included to the list
- [x] OVH
- [x] Gandi

I double-checked for Gandi and the record is created when it does not exist. For OVH I only checked when mode is "api"

@fredericrous commented on GitHub (Jan 28, 2021): I included to the list - [x] OVH - [x] Gandi I double-checked for Gandi and the record is created when it does not exist. For OVH I only checked when `mode` is `"api"`
Author
Owner

@barrenechea commented on GitHub (Aug 23, 2021):

+1 on this one! Cloudflare does not create new records (using Global Key), but it refreshes them if manually added on CF

@barrenechea commented on GitHub (Aug 23, 2021): +1 on this one! Cloudflare does not create new records (using Global Key), but it refreshes them if manually added on CF
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ddns-updater#81