No-Frills DNS
No-Frills DNS allows 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.