Dynamic dns for name.com

name-ddns

Dynamic DNS for Name.com using v4 name.com API

Usage

docker run --rm \
	-e "NAME_DDNS_USER=namecom-user" \
	-e "NAME_DDNS_TOKEN=namecom-token" \
	-e "NAME_DDNS_DOMAIN=example.com" \
	-e "NAME_DDNS_HOST=subdomain" \
	-e "NAME_DDNS_UPDATE_EVERY_MINUTES=10" \
	naxhh/name-ddns

This example will create and keep updated an A record on subdomain.example.com. pointing to the public IP of the network where the process is running on.

You can create a name.com token in https://www.name.com/account/settings/api

Dev

Name.com api docs are in https://www.name.com/api-docs/

Owner
Ignacio Tolstoy
Projects may or may not be here
Ignacio Tolstoy
Similar Resources

Go package provides a fast lookup of country, region, city, latitude, longitude, ZIP code, time zone, ISP, domain name,

IP2Location Go Package This Go package provides a fast lookup of country, region, city, latitude, longitude, ZIP code, time zone, ISP, domain name, co

Jan 8, 2023

Header Block is a middleware plugin for Traefik to block request and response headers which regex matched by their name and/or value

Header Block is a middleware plugin for Traefik to block request and response headers which regex matched by their name and/or value Conf

May 24, 2022

App with CRUD for user, with palindrome checker for user's first and last name

Run db container first, so that app does not connect to db while db has not started yet docker-compose up -d db docker-compose up -d app CRUD endpoint

Dec 9, 2021

Dotcel - Domain name application built on top of celestia

dotcel dotcel is a blockchain built using Cosmos SDK and Tendermint and created

Feb 7, 2022

TLDs finder: check domain name availability across all valid top-level domains

TLD:er TLDs finder — check domain name availability across all valid top-level d

Oct 31, 2022

A CLI tool to get Certificate Transparency logs of a domain name.

A CLI tool to get Certificate Transparency logs of a domain name.

crt crt is a CLI tool to get Certificate Transparency logs of a domain name. It can also enumerate subdomains. Installation If you have Go installed:

Dec 17, 2022

An Advanced HTTP Reverse Proxy with Dynamic Sharding Strategies

An Advanced HTTP Reverse Proxy with Dynamic Sharding Strategies

Weaver - A modern HTTP Proxy with Advanced features Description Features Installation Architecture Configuration Contributing License Description Weav

Dec 24, 2022

An Advanced HTTP Reverse Proxy with Dynamic Sharding Strategies

An Advanced HTTP Reverse Proxy with Dynamic Sharding Strategies

Weaver - A modern HTTP Proxy with Advanced features Description Features Installation Architecture Configuration Contributing License Description Weav

Jan 1, 2023

Create a dynamic fou tunnels works behind NAT

Dynamic Linux Tunneling This software creates Gretap Tunnels over FOU for Dynamic client endpoints. It also works behind NAT444 (CGN-LSN). You can use

Oct 17, 2022
Comments
  • Add support for defining crontab values

    Add support for defining crontab values

    This PR will add support for crontab scheduler instead of default on which is based on minutes.

    I’m not Go developer so I don’t know if this is by standard but it works in my local build :)

    I don’t know if async functions are handled properly, for example, so I think you should definitely review everything.

  • Add additional logging information

    Add additional logging information

    Will it be possible to add additional information to log which operations are performed, similar to https://github.com/zjstraus/name-dyndns

    For example:

    dynamic-dns-update_1  | 2021/12/21 12:43:21 Detected configuration for [DOMAIN]
    dynamic-dns-update_1  | 2021/12/21 12:43:23 Checking against [HOST+DOMAIN].
    dynamic-dns-update_1  | 2021/12/21 12:43:23 Running update check for [HOST].
    dynamic-dns-update_1  | 2021/12/21 12:43:23 Update complete.
    dynamic-dns-update_1  | 2021/12/21 12:43:23 Will update again in 10800 seconds.
    
  • Automate building

    Automate building

    Improve checks on PRs (vet & go-lint & docker is able to build the image)

    Also automate the build so publishes by itself once a PR is merged

    Fix linting messages

  • Support cron format & multiple registries at once

    Support cron format & multiple registries at once

    Based on the request at #3.

    Add support for cron format. This stills allows simple configs using "@every 1h" format.

    Also this provides support to define multiple A registers at once from the same machine.

    Validate the config so we are sure all properties are correct before starting

    Finally provide a makefile for easier deveolpment

    This Pr has been tagged as v0.1.0 on docker hub and also updated latest with it. I had also pushed a v0.0.0 with the previous version

Related tags
Hetzner-dns-updater - A simple tool to update a DNS record via Hetzner DNS API. Used for simple HA together with Nomad

hetzner-dns-updater A small utility tool to update a single record via Hetzner D

Feb 12, 2022
A small tool used to correspond to the IP address according to the name, id, and network alias of the docker container, which can be run as a DNS server

A small tool used to correspond to the IP address according to the name, id, and network alias of the docker container, which can be run as a DNS server

Apr 4, 2022
Self-hosted and Easy-to-deploy Cloudflare based Dynamic DNS service for router
Self-hosted and Easy-to-deploy Cloudflare based Dynamic DNS service for router

Self-hosted and Easy-to-deploy Cloudflare based Dynamic DNS service for router Contents Features Environment Variables Installation Heroku Docker (Run

Oct 9, 2022
DNS Ping: to check packet loss and latency issues with DNS servers

DNSping DNS Ping checks packet loss and latency issues with DNS servers Installation If you have golang, easiest install is go get -u fortio.org/dnspi

Nov 18, 2022
Verify IP addresses of respectful crawlers like Googlebot by reverse dns and forward dns lookups
Verify IP addresses of respectful crawlers like Googlebot by reverse dns and forward dns lookups

goodbots - trust but verify goodbots verifies the IP addresses of respectful crawlers like Googlebot by performing reverse dns and forward dns lookups

Aug 16, 2022
netcup DNS module for caddy: dns.providers.netcup

netcup DNS module for Caddy This package contains a DNS provider module for Caddy. It can be used to manage DNS records with the netcup DNS API using

Nov 9, 2022
A fork on miekg/dns (since I've already forked zmap/dns)

Alternative (more granular) approach to a DNS library Less is more. Complete and usable DNS library. All Resource Records are supported, including the

Jan 19, 2022
A simple DNS forwarder that forwards DNS queries to various upstreams

A simple DNS forwarder that forwards DNS queries to various upstreams. If an upstream returns NXDomain, the next upstream is tried.

Jul 8, 2022
Ananas is an experimental project for kubernetes CSI (Container Storage Interface) by using azure disk. Likewise, Ananas is the name of my cute british shorthair.

ananas Ananas is an experimental project for kubernetes CSI (Container Storage Interface) by using azure disk. Likewise, Ananas is the name of my cute

Aug 4, 2021
A name sniper for Minecraft (Leaked)

DismalSniper A name sniper for Minecraft (Leaked) Preface Let this be a lesson to you Liza, if you're going to insult me and the rest of the community

May 16, 2022