I could probably figure this out (trial and error), but I was wondering if
anyone would be willing to help me "resolve" my DNS zone files. This is the
first DNS server for me, and I don't think I completely understand the
general concept of matching up the zone files.
I'm running Redhat Linux 8.0 which uses Bind 9. I currently have the DNS
server set up as shown in the diagram below.
I currently have these zone files: named.cache, bfafairfax.local.zone,
bfafairfax.local.rev, localhost, and localhost.rev.
I'm fairly sure that I have the zone files correctly formatted (proper
syntax). However, something is misconfigured, because when I do an nslookup,
even though it finds the correct information (probably through the
forwarders), it tells me that it can't find our DNS server. I think this is
because I don't understand the general logic that's used in setting up these
files. In other words, even though the files I've created might not have
syntax errors, I think I probably don't have the right number of zone files
These are some questions that I can't find answers to which may solve my
1. Since the DNS server is inside the firewall on the trusted network, I've
given it a fictitious domain name. Is this OK?
2. If this is OK, do I need separate domain names for Network A and Network B?
3. Do I need separate zone files for Network A and Network B? Something like
172.16.zone and 172.17.zone with their associated reverse lookup files?
Router Firewall Router Internal
X -------- X ----- X --------------- X -------- Network B
Internet | | 172.16.0.0/16
| DMZ | bfafairfax.local
| bfafairfax.com |
| | Internal Network A
X | 172.17.0.0/16
Mail server | bfafairfax.local
Thanks in advance for your help,
Bellows Free Academy