[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Sheflug] DHCP again



On Friday 21 March 2003 11:19 am, Alex Hudson wrote:

> You don't, really - setup BIND to allow dynamic updates to your zone, and
> get DHCP (v3 or better? can't remember) to register clients when it
> allocates them. Plays nicely together, but recent version recommended.
>

Hmm, either dhcpd isn't updating DNS or BIND isn't accepting the updates. I've 
copied my dhcpd.conf and named.conf below. Is there anything obvious I 
haven't done/should have done?

This is my /etc/dhcpd.conf

default-lease-time 600;         # 10 minutes
max-lease-time  3600;           # 1 hour
ddns-update-style interim;

option domain-name "quarndon.net";
option domain-name-servers 192.168.1.30 ;
option broadcast-address 192.168.1.255;
option routers 192.168.1.1;
option subnet-mask 255.255.255.0;

subnet 192.168.1.0 netmask 255.255.255.0 {
        ddns-updates on;
        ddns-domainname "quarndon.net";
        range 192.168.1.1 192.168.1.30;
        }

This is my /etc/named.conf


options {

        # The directory statement defines the name serverīs
        # working directory

        directory "/var/named";

        # The forwarders record contains a list of servers to
        # which queries should be forwarded. Enable this line and
        # modify the IP-address to your provider's name server.
        # Up to three servers may be listed.

        forwarders { 217.79.111.29; 195.166.78.30; };

        # Enable the next entry to prefer usage of the name
        # server declared in the forwarders section.

        forward first;

        # The listen-on record contains a list of local network
        # interfaces to listen on. Optionally the port can be
        # specified. Default is to listen on all interfaces found
        # on your system. The default port is 53.

        #listen-on port 53 { 127.0.0.1; };

        # The listen-on-v6 record enables or disables listening
        # on IPV6 interfaces. Allowed values are 'any' and 'none'
        # or a list of addresses. IPv6 can only be used with
        # kernel 2.4 in this release.

        listen-on-v6 { any; };

        # The next three statements may be needed if a firewall
        # stands between the local server and the internet.

        #query-source address * port 53;
        #transfer-source * port 53;
        #notify-source * port 53;

        # The allow-query record contains a list of networks or
        # IP-addresses to accept and deny queries from. The
        # default is to allow queries from all hosts.

        allow-query { 192.168.1/24; };

        # If notify is set to yes (default), notify messages are
        # sent to other name servers when the the zone data is
        # changed. Instead of setting a global 'notify' statement
        # in the 'options' section, a separate 'notify' can be
        # added to each zone definition.

        notify no;
};

# The following three zone definitions don't need any modification.
# The first one defines localhost while the second defines the
# reverse lookup for localhost. The last zone "." is the
# definition of the root name servers.

zone "localhost" in {
        type master;
        file "localhost.zone";
};

zone "0.0.127.in-addr.arpa" in {
        type master;
        file "127.0.0.zone";
};

zone "." in {
        type hint;
        file "root.hint";
};

# You can insert further zone records for your own domains below.

zone "quarndon.net"{
        type master;
        allow-update {
                192.168.1.30;
                };
        file "/var/named/quarndon.net.hosts";
        allow-query {
                192.168.1/24;
                };
};

zone "0.1.168.192.in-addr.arpa"{
        type master;
        allow-update {
                192.168.1.30;
                };
        file "/var/named/192.168.1.0.rev";
        allow-query {
                192.158.1/24;
                };
};


Thanks
Steve
___________________________________________________________________

Sheffield Linux User's Group -
http://www.sheflug.co.uk/mailfaq.html

  GNU the choice of a complete generation.