mirror of
https://github.com/qdm12/ddns-updater.git
synced 2026-08-02 10:38:41 -04:00
namesilo.com
#179
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @seaneoz on GitHub (Mar 2, 2022).
Originally assigned to: @qdm12 on GitHub.
Can you add namesilo ddns updater?
@calonmerc commented on GitHub (Jun 9, 2022):
I second this request.
NameSilo add DNS record
NameSilo update DNS record
@kssxs commented on GitHub (Aug 24, 2023):
Any chance this might get done in the near future?
I'd really rather use this updater than some of the others out there, due to it's robustness and popularity.
Thanks in advance, and if asking violated some rule that I missed, my apologies!
@Zeustopher commented on GitHub (Jan 29, 2024):
I started on this, but I've decided to move to my management of DNS for my domains to Cloudflare, so I've lost motivation to continue working on it. I didn't make it far - just primarily research the api, make the start of a readme, and take a screenshot of where to click to manage DNS. Instead of doing a full PR I'll just include the little bit of work here:
README
Namesilo
Configuration
Example
Compulsory parameters
"domain"your domain. Example:domain.com."host"your host. Can be a subdomain or"@"or"*". Example:hometo update the record forhome.domain.com."key"the api key obtained using domain setup instructoins below. Example:71dZaE8c2Aa926Ca2E8c1.Optional parameters
"ip_version"can beipv4(A records), oripv6(AAAA records) oripv4 or ipv6(update one of the two, depending on the public ip found). It defaults toipv4 or ipv6.Domain setup
Login to Namesilo API Manager with your account credentials.
Generate an API key. The generated API key will look similar to
71dZaE8c2Aa926Ca2E8c1.Testing
127.0.0.1.Other references
And here are a few implementations from around the internet of other doing it, though none of them written in go: