I know DDNS is translating Dynamic IP (IP which always changes in a device) to a Domain, but I don't know how the story behind it or I don't know how does it work.
I'm using bind9 as DNS server, we know in bind9, there file contain record file. Then what the difference if I program zone file like mydomain.com.db
which contain many records where program modified (read/write) that file?
Basically my program is like how We manually change record when using text editor (nano or vim) to record files.
Also what is difference of Dynamic DNS and Dynamic Zone in bind9?