No-Frills DNS
No-Frills DNS lets you to create, update, and delete DNS records using the tools you know curl.
Getting started
Create record
user@pc:~$ curl -H "Content-Type: application/json" -X POST \
-d '{"ttl":3600,"key":"mysecretkey","A":"127.0.0.1"}' \
https://nofrillsdns.com/mydomainname.nofrillsdns.com
{"msg": "Record created"}
user@pc:~$
Update record
user@pc:~$ curl -H "Content-Type: application/json" -X PUT \
-d '{"ttl":3600,"key":"mysecretkey","A":"127.0.0.1"}' \
https://nofrillsdns.com/mydomainname.nofrillsdns.com
{"msg": "Record updated"}
user@pc:~$
Delete record
user@pc:~$ curl -H "Content-Type: application/json" -X DELETE \
-d '{"key":"mysecretkey"}' \
https://nofrillsdns.com/mydomainname.nofrillsdns.com
{"msg": "Record deleted"}
user@pc:~$
FAQ
1. What domains are available?
nofrillsdns.com
2. Do records expire?
Yes, if not updated for 6 months.
3. Do I need to supply my current IP address?
No, the REMOTE_ADDR from the HTTP request is used as fallback.