Advanced DHCP Concepts
DHCP has been an unassuming network service as of late. The simplicity of the protocol is another reason for its success because it is not cursed by a high degree of administrative complexity. However, greater control over a DHCP environment can be achieved through the understanding of some advanced concepts regarding its use. Some of these concepts are new to Windows Server 2003, and some were introduced in Windows 2000. These improvements can help you to gain control over a DHCP environment, and provide for more security and ease of use.
A DHCP Superscope is used for environments in which multiple network subnets
Figure 13.31. A DHCP Superscope.
DHCP Multicast Scopes
A Multicast scope is created to allow
DHCP Administrative Delegation
It is never wise to hand over full administrative privileges to individuals who need to perform only a specific network function. If a small group of administrators needs control over the DHCP environment, Windows Server 2003 makes it easy to delegate administrative capabilities to them through the inclusion of a group called DHCP Administrators. Adding users or, preferably, groups to this Security
Netsh Command-Line Utility
Windows Server 2003 has made great strides in allowing virtually all administrative functions to be performed through the command line. This not only helps those users who are used to command-line administration, such as that in Unix operating systems, but also allows for the execution of scripts and batch files, which can automate administrative processes.
The Netsh command-line utility is one such utility that effectively enables you to accomplish virtually all DHCP
Figure 13.32. Netsh command-line options.
Optimizing DHCP Through Proper Maintenance
The DHCP database is stored in the dhcp.mdb file, located in \%systemroot%\system32\dhcp. This database is structured using Microsoft JET database technology, the same technology used for Exchange Server, Active Directory, and many other databases in the Microsoft world.
As any administrator who has worked with JET databases will attest, frequent maintenance of the DHCP database is required to keep it functioning properly and to groom it for defragmentation and recovery of whitespace. By default, DHCP is configured to perform online maintenance to the database, but only during intervals in which it is not being used for client
You can run maintenance against the dhcp.mdb DHCP database file by using the
utility in Windows Server 2003. From the command line, enter the following commands,
Figure 13.33. DHCP database maintenance.