Does bind9 keep track of DNS entried for each new node that is added to the local network like Windows Server? Or will I have to add a forward and reverse entry manually for each node?
As far as "keeping track" - it does not, but neither does Windows DNS.
In an all-Windows domain environment, the default behavior of clients is to submit occasional updates to the DNS server with their current address; the clients are updating the server's records, instead of the server tracking the clients. (Alternatively, the Windows DHCP service is also capable of sending updates to the DNS server on clients getting DHCP addresses.) This is enabled by the "Dynamic Updates" setting on your DNS zone; allowing secure updates only is the default for new zones.
BIND is perfectly capable of accepting DNS updates in the same way (see the