Skip to content
Find the nearest working Active Directory DNS server and securely update the current host's DNS entry.
C Shell Roff Makefile M4 Pascal Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
ipwatchd
.vimrc
CHANGES
LICENSE
Makefile.am
README.md
bootstrap.sh
common.h
conf-t.c
conf.c
conf.h
configure.ac
dns.c
dns.h
dnsdebug.c
dnsdebug.h
dnstcp.c
dnstcp.h
dnstkey.c
dnstkey.h
dnstsig.c
dnstsig.h
dnsupdate-install-hooks.8
dnsupdate-install-hooks.in
dnsupdate-t.sh
dnsupdate.8
dnsupdate.c
dnsupdate.pp
dump.c
err.c
err.h
getopt.c
list-t.c
list.c
list.h
resconf.c
resconf.h
server-t.c
stream.c
stream.h
training.ppt
xlator-t.sh
xlator.sh.in

README.md

dnsupdate

When Authentication Services joins a new computer to a domain, it becomes known to the LDAP and Kerberos protocols, but not to DNS. This is because the IP address of the host is not directly under the control of this part of Active Directory.

Although AD comes with a integrated DHCP and DNS servers, some sites run their own DHCP servers, meaning that the leased IP addresses must be communicated to Active Directory's DNS server through another (often manual) means.

The dnsupdate tool, provided below, performs just this communication. It automatically and securely informs Active Directory's DNS server of IP address changes of the host due to DHCP lease acquisition and renewal.

Because dnsupdate uses Kerberos to authenticate itself to the DNS server, only the computer joined with that name can update its record.

Dnsupdate is a small tool with a single purpose: Find the nearest working Active Directory DNS server and securely update the current host's DNS entry.

Supported Platforms

All Authentication Services Supported Platforms

Troubleshooting

You can’t perform that action at this time.