jeessy2/ddns-go ? reverse-engineered prompt

Reverse engineered prompt

Build me a simple DDNS app that keeps my domain pointed at my home internet IP.

I want a small web based tool that can automatically detect my public IPv4 or IPv6 address and update DNS records for several popular providers, like Cloudflare, Aliyun, Tencent Cloud, Dnspod, Huawei Cloud, and a few others. It should be easy to set up in a browser, let me add multiple domains and multiple DNS accounts, and show recent update logs so I can tell what happened. It should also be able to run as a service on Windows, Mac, and Linux, and work in Docker too.

Please make it support checking IP from a network interface, a URL, or a command, let me control the update interval, and include webhook notifications when updates succeed or fail. If you need to, look up the latest provider docs online so the integrations are accurate.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab