I work for a small company with a couple of public URLs.The DNS is hosted by a big ISP, and it has a couple of A & CNAME records.
Inside our private network, we have many servers & hosts that connect to each other. I'm using yp/nis to publish their names. When the Linux workstations are configured to the nis domain, and have the nsswitch.conf file set up, I can use those names.
The Windows workstations have to have their hosts file updated manually.
Naively, what I'd like to do is have a local DNS server that extends the
company.com domain, but just for my in house systems. E.g. I'd run bind on IP 10.10.10.10. My local systems would get the extra entries but 10.10.10.10 wouldn't try to pass anything about company.com upstream.
www.company.com - visible to everyone on the planet
ralph.company.com - only visible to internal systems using 10.10.10.10
Is this possible ? Or does 10.10.10.10 have to define a subdomain.