Configuring Server Options

When a DHCP Server responds to a client request for a lease, the server also responds with any configured options for the scope. Options are nothing more than bits of configuration information, such as the servers to use for name resolution, the default domain name, default router, etc. Some options may be specific to a particular scope, for example, the default router for a subnet; these options are called scope options. Other options may be more global, such as the default domain name; these options are called server options. If you have more than a handful of scopes to configure global settings on, it can be tedious to change them later if you’ve configured them individually as scope options. This is where server options come in. Instead of configuring the default domain name option on each individual scope, you can configure it at the server level. All scopes will then use this server option. You can override any server options by configuring the same option on a scope.

Using a graphical user interface

  1. Open the DHCP snap-in.
  2. In the left pane, right-click on DHCP and select Add Server.
  3. Type in the name of the DHCP Server you want to target and click OK.
  4. Expand the server entry in the left pane.
  5. Click on Server Options, then right-click it and select Configure Options.
  6. Check the box beside the option you want to configure.
  7. This will make the Data entry section of the dialog box active.
  8. Enter the value(s) for the option and click OK.

Using a command-line interface

The following command configures a server option:

> netsh dhcp server \\ set optionvalue   

In the following example, the “domain name” option (code 015) is configured with a value of “” on the DHCP server named dhcp01:

> netsh dhcp server \\dhcp01 set optionvalue 015 STRING

You can view all of the server options that have been configured with this command:

> netsh dhcp server \\ show optionvalue