Managing wireless large network with Names(DNS)

I am an employee in a sub-ISP company we use Mikrotik hardware and software for all of our Installations we manage our hardware with Winbox via IP’s and it’s quit annoying and problematic i want to use DNS so i can connect to our machines (AP’s,clients,bridges,..etc ) with name instead of IP and there is some IP’s that are not static so a static entries is not an answer i want some thing dynamic or at least can read a DHCP pool info in may DHCP server on a RouterOS machine and i’l figure out something to attach that info to a DNS maybe i don’t know need help if you can point to any info and i’ll continue..