Have you configured your network interface to use your server as a DNS server?
As a test, try this. Lets assume you have created a record of your mini server. The record is mini.device.com. This is a fully qualified name containing a host (mini), a domain (device), and a TLD (com). Let's assume you have defined this record to resolve to 172.16.0.10. Start the DNS service.
Now go to another machine on the network. Confirm that you can talk to the server by:
ping 172.16.0.10
Now try and resolve the address by explicitly asking the DNS server:
nslookup mini.device.com 172.16.0.10
The command above asks the DNS server at 172.16.0.10 to answer if it knows the name mini.device.com. If you get a reply, then the DNS server is responding. Now try to resolve without explicitly defining the DNS server's address:
nslookup mini.device.com
Does it work? If not, then you have not provided your machine with the correct DNS path. Go to System Preferences > Network > Active interface > Advanced > DNS. The IP address of your server running DNS should be the first DNS server listed. Now you can enter this manually for devices with manual IP, but you likely should edit your DHCP server to hand it out to the rest of the network.
R-
Apple Consultants Network
Apple Professional Services
Author "Mavericks Server – Foundation Services" :: Exclusively available in Apple's iBooks Store