Repost (with files this time!): Auto-Update problem
Kevin Darcy
kcd at daimlerchrysler.com
Tue Jul 31 05:27:07 UTC 2001
Did you enter a blank line after the "update" line? nsupdate needs that, in
order to know that you want to send the update. This is because you can
potentially send multiple updates at once.
- Kevin
Wayne Thompson wrote:
> Hi,
>
> (bind v 8)
>
> I am trying to configure my local zone (dark) so I can auto-update db
> entries via a tool called dhcp-dns (which is a collection of perl scripts
> that use nsupdate to add entries from the dhcp lease table to the bind db).
>
> I have configured things in a way that I think is right, but I am new to
> bind so it's all a bit confusing!
>
> The dhcp-dns tool seems to run fine. It creates a list of commands to pass
> to 'nsupdate' to add hosts from the lease table. But when it runs, nothing
> changes in bind.
>
> I have manually added dns entries to the db file and the lookups work fine,
> but when I run nslookup and enter the following command..
>
> > update add doofus.dark 3600 IN A 192.168.0.113
>
> i get no error message, but the IP address hasnt been added.
>
> I have upped the logging level (which I may have done wrong!) and nothing
> seems to get logged!
>
> Could someone out there suggest what I am doing wrong?
>
> I attatch the relevant files...
>
> /etc/bind/named.conf
> ========================================
> options {directory "/var/cache/bind"; };
>
> logging {
> channel file_level
> { file "/var/log/dns.temp.log" versions 3 size 20m;
> print-time yes;
> print-category yes;
> };
> category config { file_level; };
> category parser { file_level; };
> category update { file_level; };
> category lame-servers { null; };
> category cname { null; };
> };
>
> zone "." {
> type hint;
> file "/etc/bind/db.root";
> };
>
> zone "localhost" {
> type master;
> file "/etc/bind/db.local";
> };
>
> zone "127.in-addr.arpa" {
> type master;
> file "/etc/bind/db.127";
> };
>
> zone "0.in-addr.arpa" {
> type master;
> file "/etc/bind/db.0";
> };
>
> zone "255.in-addr.arpa" {
> type master;
> file "/etc/bind/db.255";
> };
>
> zone "dark"
> {
> type master;
> file "/etc/bind/db.dark";
> allow-update
> {
> 192.168.0.5;
> localhost;
> };
> };
>
> zone "0.168.192.in-addr.arpa"
> {
> type master;
> file "/etc/bind/db.192.168.0";
> allow-update
> {
> 192.168.0.5;
> localhost;
> };
> };
> ========================================
>
> /etc/bind/db.dark
> ========================================
> $ORIGIN .
> dark 604800 IN A 192.168.0.0
> 604800 IN NS firewall.dark.
> 604800 IN SOA firewall.dark. root.firewall.dark. (
> 8759 604800 86400 2419200 604800
> )
> $ORIGIN dark.
> ========================================
>
> Hope someone can help?
>
> Thanks
>
> W.
More information about the bind-users
mailing list