problem
Jon Radel
jon at radel.com
Sun Apr 1 04:59:07 UTC 2012
The format of named files isn't quite as free-form as you apparently
think. :-) Compare one of mine:
$TTL 1H
@ IN SOA ns3.radel.com. jon.radel.com. (
2010100400 ; serial
1H ; refresh
15M ; retry
2W ; expiry
30M ) ; minimum
IN NS ns.radel.com.
IN NS ns2.radel.com.
IN NS ns3.radel.com.
IN NS ns4.radel.com.
with yours:
>
> $TTL 3600
OK
>
> johannesang.com. IN SOA host.johannesang.com. root.johannesang.com. (
OK; "@" in mine is shorthand for "the domain which this zone file
defines", but giving the domain explicitly works fine.
>
> 2012040100 42 1d 12h 1w 3h
Starts as OK syntax, but a 42 second refresh with 1 day retry strikes me
as dubious at best and then you have an extra value on the end.
Actually, I suspect that 42 is actually your extra value. "2012040100"
is the serial number, you know.
> Serial, Refresh, Retry, Expire, Neg. cache TTL
This line is extraneous garbage, as you've not commented it out; that's
what the semi-colons do in my example. I suspect that's why one error
message moans about an error in the vicinity of the "3h", as that's an
extra value followed by garbage.
Missing close parenthesis.
>
>
> ;DNS Servers
> johannesang.com. IN NS host.johannesang.com.
Looks fine.
>
> ;Machine Names
> host.johannesang.com. IN A 167.205.79.105
Looks fine
>
> ;Aliases
> www IN CNAME host.johannesang.com.
Looks fine
>
> here is my db.johannesang file
> $TTL 3600
>
> 79.205.167.in-addr.arpa. IN SOA host.johannesang.com. root.johannesang.com.
>
> 2012040100 42 1d 12h 1w 3h
missing open and close parenthesis, extra value
> Serial, Refresh, Retry, Expire, Neg. cache TTL
extraneous garbage
Etc. You're pretty close and it should work fine after you clean up
your syntax a bit.
--Jon Radel
jon at radel.com
More information about the freebsd-questions
mailing list