You are previewing DHCP for Windows 2000.
O'Reilly logo
DHCP for Windows 2000

Book Description

Dynamic Host Configuration Protocol (DHCP) is an open standard Internet protocol used to allocate and manage IP addresses dynamically. Before DHCP came along, administrators had to manually configure each host on a network with an IP address, subnet mask, and default gateway. Maintaining the changes and the associated logs took a tremendous amount of time and was prone to error. DHCP uses a client/server model in which the system updates and maintains the network information dynamically. Windows 2000 provides enhanced DHCP client-server support. DHCP for Windows 2000 is custom-designed for system administrators who are responsible for configuring and maintaining networks with Windows 2000 servers. It explains the DHCP protocol and how to install and manage DHCP on both servers and clients--including client platforms other than Windows 2000. Readers get detailed and explicit instructions for using Windows 2000 DHCP to manage their network IP configurations much more efficiently and effectively.They get background information for using DHCP in general, plus complete information about the Windows 2000 use of DHCP. For those interested in what's on the horizon, the author steps up to the plate with an analysis of the future direction of DHCP and Windows support for IPv6.

Table of Contents

  1. DHCP for Windows 2000
    1. Preface
      1. Conventions Used in This Book
      2. How to Contact Us
      3. Acknowledgments
    2. 1. TCP/IP Overview
      1. The TCP/IP Protocol Suite
        1. The OSI and DOD Reference Models
          1. The Application Layer
          2. The Transport Layer
          3. The Internet Layer
          4. Network Interface Layer
      2. MAC Addresses
        1. ARP
      3. IP Addressing
        1. IP Address Format
        2. IP Address Classes
          1. Class A
          2. Class B
          3. Class C
        3. IP Subnetting
        4. Classless Interdomain Routing (CIDR)
        5. IP Address Restrictions
      4. DNS and Hostnames
        1. DNS Name Resolution
      5. WINS and NetBIOS Names
        1. NetBIOS Name Resolution
          1. B-Node
          2. P-Node
          3. M-Node
          4. H-Node
      6. Summary
    3. 2. In The Beginning: RARP and BOOTP
      1. RARP
      2. What Is BOOTP?
      3. BOOTP Packet Structure
        1. Field Definitions
      4. The BOOTP Conversation
        1. Sending the BOOTPREQUEST
        2. Receiving the BOOTPREQUEST
        3. Sending the BOOTPREPLY
        4. Receiving the BOOTPREPLY
      5. Summary
    4. 3. Making Life Easier: DHCP
      1. Why DHCP?
        1. Using Static IP Configurations
        2. Using DHCP for IP Configurations
      2. DHCP Packet Structure
        1. Field Definitions
      3. The DHCP Conversation
        1. The DHCPDISCOVER Message
        2. The DHCPOFFER Message
        3. The DHCPREQUEST Message
        4. The DHCPACK Message
        5. The DHCPNACK Message
        6. The DHCPRELEASE Message
      4. The DHCP Relay Agent
        1. How the DHCP Relay Agent Operates
          1. The BOOTPREQUEST message
          2. The BOOTPREPLY message
      5. Summary
    5. 4. Designing a DHCP Infrastructure
      1. Who Needs DHCP?
      2. Creating an IP Addressing Plan
        1. Static IP Addressing
        2. Dynamic IP Addressing
          1. Automatic allocation
          2. Dynamic allocation
          3. Roaming allocation
          4. Manual allocation
          5. Combining dynamic addressing methods
      3. Network Topology
      4. DHCP Client Needs
      5. Defining Scopes
        1. Address Ranges
        2. Lease Durations
        3. Options
      6. Fault Tolerance
        1. Splitting Scopes
          1. The 50/50 method
          2. The 80/20 method
        2. Clustering
      7. Putting It All Together: DHCP Strategies
        1. Non-Routed Environment (Single Subnet)
        2. Routed Environments (Multiple Subnets)
      8. Summary
    6. 5. The DHCP Server
      1. Introduction to Windows 2000
      2. DHCP Server in Windows 2000
      3. Installing DHCP Server in Windows 2000
        1. The Initial Install
        2. Adding the DHCP Server Component
        3. Removing the DHCP Server Component
      4. The DHCP Console
        1. The Microsoft Management Console (MMC)
        2. Exploring the DHCP Console
      5. Configuring a DHCP Server
        1. Authorizing DHCP Servers
        2. Scopes
          1. Scope design considerations
        3. Creating a Scope
          1. Adding exclusion ranges
          2. Adding reservations
          3. Adding BOOTP support
        4. Removing a Scope
        5. Reconciling a Scope
      6. Leases
        1. Lease Duration Strategies
        2. Viewing Client Leases
        3. Deleting Client Leases
      7. Options
        1. Predefined Options
          1. Assigning Predefined Options
        2. Server Options
          1. Assigning Server Options
        3. Scope Options
          1. Assigning Scope Options
        4. Class Options
          1. User Classes
          2. Vendor Classes
          3. Assigning Class Options
        5. Reservation Options
          1. Assigning Reservation Options
      8. Summary
    7. 6. DHCP Clients
      1. Windows 2000 Professional
        1. Installing the Windows 2000 DHCP Client
        2. DHCP Client Configuration Details
          1. Supported DHCP options
          2. Registry entries
          3. Automatic Private IP Addressing
        3. IPCONFIG
          1. Using IPCONFIG to view current IP configuration
          2. Using IPCONFIG to refresh hostname registration
          3. Using IPCONFIG to assign a DHCP User Class
          4. Using IPCONFIG to clear the DNS cache
      2. Windows NT Workstation 4.0
        1. Installing the Windows NT Workstation 4.0 DHCP Client
        2. DHCP Client Configuration Details
          1. Supported DHCP options
          2. Registry entries
        3. IPCONFIG
      3. Windows 9x
        1. Installing the Windows 9x DHCP Client
        2. DHCP Client Configuration Details
          1. Supported DHCP options
          2. Registry entries
        3. WINIPCFG
      4. Windows for Workgroups
        1. Installing the Windows for Workgroups DHCP Client
        2. DHCP Client Configuration Details
          1. Supported DHCP options
          2. Configuration files
        3. IPCONFIG
      5. MS-DOS
        1. DHCP Client Configuration Details
          1. Supported DHCP options
          2. Configuration files
        2. IPCONFIG
      6. Summary
    8. 7. Advanced DHCP
      1. Superscopes
        1. Creating a Superscope
        2. Adding Scopes to a Superscope
        3. Activating and Deactivating a Superscope
        4. Removing a Superscope
      2. Delegating Administration
      3. Using Netsh Commands for DHCP
      4. Configuring Multihomed DHCP Servers
      5. The DHCP Database
        1. Compacting the DHCP Database
        2. Backing Up and Restoring the DHCP Database
      6. Supporting BOOTP Clients
      7. Configuring Cisco Routers
      8. Configuring Windows 2000 as a DHCP Relay Agent
        1. Enabling RRAS
        2. Adding the Windows 2000 DHCP Relay Agent
      9. Summary
    9. 8. Multicasting: Using MADCAP
      1. Multicast Address Allocation
        1. The MADCAP Conversation
          1. The INFORM message
          2. The ACK message
          3. The DISCOVER message
          4. The OFFER message
          5. The REQUEST message
          6. The NAK message
          7. The RENEW message
          8. The RELEASE message
        2. MADCAP Options
        3. Installing the MADCAP Service
        4. Creating Multicast Scopes
      2. Summary
    10. 9. DHCP Failover: Using Clusters
      1. Windows Clustering
        1. The Cluster Service
          1. Cluster configurations
          2. Virtual servers
          3. Resource groups
          4. Application requirements
          5. Hardware requirements
        2. The Network Load Balancing Service
      2. Building a Windows 2000 Cluster
        1. Assembling the Hardware
        2. Installing the Software
          1. Installing Windows 2000
          2. Setting up the private cluster network
          3. Setting up the public network
          4. Joining a domain
          5. Setting up the Cluster Account
          6. Configuring the disk partitions
          7. Installing the Cluster service
        3. Using Windows Clustering with DHCP
          1. Creating a resource group
          2. Creating a virtual server
      3. Summary
    11. 10. Integrating DHCP and DNS
      1. Domain Name System
      2. Windows 2000 DNS Server
        1. Resource Records
        2. DNS Database Distribution
        3. DNS Replication Using Active Directory
          1. Active Directory storage
          2. DNS replication in Active Directory
          3. Converting zones
        4. Incremental Zone Transfer
          1. The incremental zone transfer process
        5. Domain Locator Service
      3. Dynamic Update
        1. The Dynamic Update Procedure
          1. Windows 2000 DHCP clients
          2. Pre-Windows 2000 DHCP clients
        2. Configuring the DNS Server for Dynamic Updates
        3. Configuring the DHCP Server for Dynamic Updates
        4. Secure Dynamic Update
          1. Configuring the DNS server for secure dynamic updates
          2. The DnsUpdateProxy group
        5. Configuring the DNS Server for Scavenging
      4. Summary
    12. 11. Monitoring and Troubleshooting DHCP
      1. Monitoring DHCP
        1. Using System Monitor
        2. DHCP Audit Logging
      2. Troubleshooting DHCP
        1. DHCP Servers
          1. Problem: The DHCP server fails to lease addresses for a new scope.
        2. DHCP Clients
          1. Problem: The DHCP client does not have an IP address.
            1. Is the DHCP server down?
            2. Verify network cable connection
            3. Ping the local loopback address
            4. Running ipconfig /renew.
            5. Running ipconfig /release
          2. Problem: The DHCP client has an auto-configured IP address.
          3. Problem: The DHCP client is missing some DHCP options.
        3. DHCP Relay Agents
      3. Summary
    13. 12. What Lies Ahead: IPv6 and DHCPv6
      1. IPv6
        1. IPv6 Address Architecture
      2. DHCP for IPv6
        1. The DHCPv6 Conversation
          1. The DHCP Solicit message
          2. The DHCP Advertise message
          3. The DHCP Request message
          4. The DHCP Reply message
          5. The DHCP Release message
          6. The DHCP Reconfigure message
        2. DHCP Extensions for IPv6
          1. IP Address Extension
          2. Time Offset Extension
          3. Domain Name Server Extension
          4. Domain Name Extension
      3. Summary
    14. A. DHCP Options
    15. Index
    16. Colophon