Hi all,
I'm new to this forum and I like it so far.

I have been searching for that last 3 days on how to configure a private dynamic dns server. I have found many articles on how to set it up but to no avail its not working. Every time I request an ip from the server no records or pointers are written to the dns. So if anyone can look over my configs and help me out I'd appreciate it.

I'm running VMware with RHEL6 guests
I have 3 VMs server1, desktop, desktop2

Server1 - is the dns server, dhcp server
desktop1&2 - are systems that use server1 and are setup for dhcp

Server1:
---------------------------
/etc/dhcp/dhcpd.conf:
----------------------------
option domain-name "domain150.example.com";
option domain-name-servers server1.domain150.example.com;

default-lease-time 86400;
max-lease-time 86400;

authoritative;
ddns-update-style interim;
ddns-domainname "domain150.example.com";
ddns-rev-domainname "in-addr.arpa.";
ddns-updates on;
#ignore client-updates;

key dhcpupdate {
algorithm hmac-md5;
secret kFfFJmXFGt7MvEr/qM6w0w==;
}

zone 1.168.198.in-addr.arpa. {
primary 198.168.1.254;
key dhcpupdate;
}

zone domain150.example.com. {
primary server1.domain150.example.com;
key dhcpupdate;
}

subnet 198.168.1.0 netmask 255.255.255.0 {
range 198.168.1.5 198.168.1.20;
option broadcast-address 198.168.1.255;
option subnet-mask 255.255.255.0;
option ntp-servers 198.168.1.254;
option domain-name-servers 198.168.1.254;
option routers 198.168.1.254;
}

---------------------------------------------
/var/named/chroot/etc/named.conf
----------------------------------------------

options {
listen-on port 53 { any; };
listen-on-v6 { none; };


directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";

query-source port 53;

allow-query { 127.0.0.1; 198.168.1.0/24; };
};

key dhcpupdate {
algorithm hmac-md5;
secret "kFfFJmXFGt7MvEr/qM6w0w==";
};

zone "domain150.example.com" IN {
type master;
file "nix-knight.com.fzone";
allow-update { key dhcpupdate; };
};

zone "1.168.198.in-addr.arpa" IN {
type master;
file "nix-knight.com.rzone";
allow-update { key dhcpupdate; };
};

include "/etc/rndc.key";

------------------------------------------------------
/var/named/chroot/var/named/nix-knight.com.fzone
------------------------------------------------------
$ORIGIN .
$TTL 86400 ; 1 day
domain150.example.com IN SOA server1.domain150.example.com. server1.domain150.example.com. (
2009081302 ; serial
28800 ; refresh (8 hours)
14400 ; retry (4 hours)
3600000 ; expire (5 weeks 6 days 16 hours)
86400 ; minimum (1 day)
)
NS server1.domain150.example.com.
A 198.168.1.254
$ORIGIN domain150.example.com.
server1 A 198.168.1.254
www CNAME server1

--------------------------------------------------
/var/named/chroot/var/named/nix-knight.com.rzone
--------------------------------------------------

$ORIGIN .
$TTL 86400 ; 1 day
1.168.198.in-addr.arpa IN SOA server1.domain150.example.com. root.server1.domain150.example.com. (
2009081301 ; serial
28800 ; refresh (8 hours)
14400 ; retry (4 hours)
3600000 ; expire (5 weeks 6 days 16 hours)
86400 ; minimum (1 day)
)
NS server1.domain150.example.com.
$ORIGIN 1.168.198.in-addr.arpa.
$TTL 86400 ; 1 day
254 PTR server1.domain150.example.com.

thanks,
Rob