Syntax help

Mark.Andrews at nominum.com Mark.Andrews at nominum.com
Tue May 1 00:50:36 UTC 2001


	BIND 9 installs named as /usr/local/sbin/named.  Your start
	up scripts are most probably starting in.named.  Also the
	current BIND 9 release is 9.1.1.

	Mark

> 
> Firstly apologies for posting such a long message but this is driving me
> nuts,
> I am trying to forward any non internal queries to an external
> nameserver.
> Below is a copy of my named.conf and below that, output from my syslog.
> in.named will not start
> Syslog says it starting bind 8.1.2 even though I  built  bind 9.1.0. on
> a clean machine.(solaris X86)
> Also, there are a number of syntax errors, even though I have pasted all
> of named.conf from
> what I believe to be working configurations.
> any help (as always) would be much appreciated,
> Jim.
> 
> 
> 1  acl internals { 10.160.1.0/24; };
>      2  acl externals {192.111.39.1; };
>      3
>      4  controls {
>      5       inet 127.0.0.1 allow { localhost; } keys { namedkey; };
>      6   };
>      7
>      8   key namedkey {
>      9           algorithm "hmac-md5";
>     10           secret "0Q5eU/udkwriiY4kC3mqXw==";
>     11   };
>     12
>     13  options {
>     14          directory "/var/named";         //working directory
>     15          pid-file "named.pid";           //put pid file in the
> working di
> rectory
>     16      forward only;
>     17      forwarders { 192.111.39.1; };       // forward to external
> servers
>     18      allow-transfer { none; };
>     19      allow-query { internals; externals; };
>     20      allow-recursion { internals; };     // restrict recursion
>     21  };
>     22
>     23  logging {
>     24           channel namedlog {
>     25           file "var/log/named.log" versions 5 size 2m;
>     26           print-time yes;
>     27           print-category yes;
>     28    };
>     29            category xfer-out { namedlog; };
>     30            category panic { namedlog; };
>     31            category security { namedlog; };
>     32            category insist { namedlog; };
>     33            category response-checks { namedlog; };
>     34    };
>     35  zone "test.ie." {
>     36    type master;
>     37    file "internal";
>     38    forwarders { };                               // do normal
> iterative
>     39    allow-query { internals; externals; };
>     40    allow-transfer { internals; };
>     41  };
> 
> Apr 30 19:13:08 dnsdub named[729]: [ID 295310 daemon.notice] starting.
> in.named BIND 8.1.2 Tue Dec 21 23:32:09 PST 1999
> Apr 30 19:13:08 dnsdub  Generic-5.8-February 2000
> Apr 30 19:13:08 dnsdub named[729]: [ID 295310 daemon.error]
> /etc/named.conf:4: syntax error near 'controls'
> Apr 30 19:13:08 dnsdub named[729]: [ID 295310 daemon.error]
> /etc/named.conf:20: syntax error near 'allow-recursion'
> Apr 30 19:13:08 dnsdub named[729]: [ID 295310 daemon.error]
> /etc/named.conf:21: syntax error near '}'
> Apr 30 19:13:08 dnsdub named[729]: [ID 295310 daemon.error]
> /etc/named.conf:38: syntax error near forwarders
> Apr 30 19:13:08 dnsdub named[731]: [ID 295310 daemon.notice] Ready to
> answer queries.
> 
> 
> 
> 
> 
> 
--
Mark Andrews, Nominum Inc.
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: Mark.Andrews at nominum.com


More information about the bind-users mailing list