[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.