Hi,
You miss the contact email address in the SOA record. Also the MX record should point to a FQDN not a IP address.
Code:
$TTL 3D
mydomain.local. IN SOA spank.mydomain.local. root.mydomain.local. (
1997022700
28800
14400
3600000
86400 )
@ IN NS spank
mail IN MX 10 spank
spank IN A 10.20.30.14
Regarding your questions:
Quote:
Where should the zone files go? In /var/named/ where the named.conf sets that directory?
|
The zone files go into the directory specified by the directory option. Note though, that if you run named chrooted (for example in /var/chroot/named), the actual directory is the chroot+directory (in this case /var/chroot/named/var/named)
Quote:
Why, when run, do I get this error when to my Knowledge, after Fedora 9, the TTL was required? named-checkconf /var/named/forward.cms
/var/named/forward.cms:1: unknown option '$TTL'
/var/named/forward.cms:11: unexpected token near end of file
|
TTL is not mandatory, but it's always good to have. If you get an error like the above, double-check your syntax
Quote:
Do I need to generate a DNS Key? If so -- uumm, how?
|
The key is used mostly by rndc and zone transfers. If you want to create one read
this
Quote:
Since the Linux flavors are different, does the syntax used differ? My common confusion revolves around: I use Fedora, so should I look for examples using Redhat, Fedora, or Debian?
|
The syntax is the same. What happens, is that every distro uses different directories for config and zone files and maybe splits named.conf in more files for "easy" maintainance.
Quote:
Outside of not having a reverse zone file setup, what else can I check to see why I can't load this?
|
You can use
Code:
named-checkzone mydomain.local /var/named/forward.cms
Regards