IntroductionConfiguring a Resolver to Query a Remote Name ServerConfiguring a Resolver to Resolve Single-Label Domain NamesConfiguring a Resolver to Append Multiple Domain Names to ArgumentsSorting Multiple Addresses in a ResponseChanging the Resolver’s TimeoutConfiguring the Order in Which a Resolver Uses DNS, /etc/hosts, and NISLooking Up Records ProgrammaticallyTransferring a Zone ProgrammaticallyUpdating a Zone ProgrammaticallySigning Queries and Dynamic Updates with TSIG Programmatically