A lightweight and simpler alternative to DDClient.
- Lightweight: less than 1MB binary
- Runs anywhere: runs in every architecture with no dependencies
- Easy to configure: simple text file configuration using uris
- Excellent support: our goal is to cover every possible provider in existence
- Modular Architecture: implement your custom provider
- Flexible: use as a program or a library
Create a mddns.txt file and add your entries:
# You can write comments
google://user:[email protected]Then run the program:
mddns -config path/to/your/mddns.txtAnd that's it! The program will detect when your ip changes and update every single configured provider in your config with the new ip.
| Name | Status | Package Path | Example Config |
|---|---|---|---|
| Google Domains | Implemented | github.com/manavarrocarter/mddns/provider/google |
google://user:[email protected] |
| DynDNS | Planned | github.com/manavarrocarter/mddns/provider/dyndns |
dyndns:// |
| Zoneedit | Planned | github.com/manavarrocarter/mddns/provider/zoneedit |
zoneedit:// |
| EasyDNS | Planned | github.com/manavarrocarter/mddns/provider/easydns |
easydns:// |
| NameCheap | Planned | github.com/manavarrocarter/mddns/provider/namecheap |
namecheap:// |
| Noip | Planned | github.com/manavarrocarter/mddns/provider/noip |
noip:// |
| Freedns | Planned | github.com/manavarrocarter/mddns/provider/freedns |
freedns:// |
| CloudFlare | Planned | github.com/manavarrocarter/mddns/provider/cloudflare |
cloudflare:// |
| GoDaddy | Planned | github.com/manavarrocarter/mddns/provider/godaddy |
godaddy:// |
| DuckDNS | Planned | github.com/manavarrocarter/mddns/provider/duckdns |
duckdns:// |