Need advice / suggestions on DNS behind a router
I have a localized lab that I work in. The setup is pretty simple - I have a router that forwards DNS requests to the "outside world", and behind it about 30 some odd machines that have a mix of static and DHCP addresses.
The lab boxes use the router for primary DNS, 192.168.0.1. The router also does NAT and DHCP.
What I'd like to do is build up a Debian DNS server in the lab for local addresses only. So if I have a machine named "server1" that has a NAT address, I can type "ping server1" from within my lab and get the address of the machine.
The problem is that the actual machine name needs to be a company mandated (XXSerialnumber-PC.mydomain.xxx). So what I hope to do is assign my new internal Debian DNS box a set of static name mappings, and thenset that server as secondary DNS for the windows and linux boxes inside.
Does that make sense? Eg:
192.168.0.15 - > maps to -> "server1"
Basically I want to make up my own names for the machines and be able to ping them (eg "ping mailserver" "ping fileserver") instead of having to know the machine's actual domain name in order to hit it with either a ping, or a \\126.96.36.199 in Windows.
Does it seem sensical that I could set a Debian DNS box as seconday, then edit (something I'm not sure of) to add my own A records in?