Go to main content

Working With Oracle® Solaris 11.3 Directory and Naming Services: DNS and NIS

Exit Print View

Updated: October 2017
 
 

DNS Reference

This section includes tables of the files, daemons, and commands that are associated with the DNS service. In addition, it provides a table of some of the flags that were used when the ISC version of BIND was built.

DNS Files

The following table describes the files that are associated with the DNS service.

Table 2  DNS Files
File Name
Function
/etc/named.conf
Provides configuration information for the named daemon. For more information, see the named.conf(4) man page.
/etc/rndc.conf
Provides configuration information for the rndc command. For more information, see the rndc.conf(4) man page.

DNS Commands and Daemons

The following table describes the commands and daemons that are associated with the DNS service. For more information, see the related man pages in section 1M.

Table 3  DNS Commands and Daemons
File Name
Function
/usr/bin/dns-sd
Finds or lists resources used by the mDNS service.
/usr/sbin/dig
Requests DNS responses from a DNS server. Often used to troubleshoot.
/usr/sbin/dnssec-dsfromkey
Generates a DS RR from a key file.
/usr/sbin/dnssec-keyfromlabel
Retrieves selected keys from cryptographic device and builds a key file.
/usr/sbin/dnssec-keygen
Creates keys and key files for secure DNS and for transaction signatures (TSIG).
/usr/sbin/dnssec-signzone
Signs a DNS zone.
/usr/sbin/host
Performs simple DNS lookups, often converting host names to IP addresses or IP addresses to host names.
/usr/sbin/named
DNS server daemon, which responds to information requests from clients.
/usr/sbin/named-checkconf
Checks the syntax of the named.conf file.
/usr/sbin/named-checkzone
Checks the syntax and integrity of a DNS zone file.
/usr/sbin/named-compilezone
Converts a DNS zone file.
/usr/sbin/nscfg
Legacy name service configuration utility, which imports or exports name service configuration between legacy name service configuration files and the SMF repository.
/usr/sbin/nslookup
Deprecated: Queries the DNS server. Instead use the dig command.
/usr/sbin/nsupdate
Submits DNS update requests to a DNS server.
/usr/sbin/rndc
Provides remote control of the DNS server daemon.
/usr/sbin/rndc-confgen
Generates configuration files for the rndc command.
  • /usr/bin/dns-sd – Finds or lists resources used by the mDNS service. For more information, see the dns-sd(1M) man page.

  • /usr/sbin/dig – Requests DNS responses from a DNS server. Often used to troubleshoot. For more information, see the dig(1M) man page.

  • /usr/sbin/dnssec-dsfromkey – Generates a Delegation Signer resource record (DS RR) from a key file. For more information, see the dnssec-dsfromkey(1M) man page.

  • /usr/sbin/dnssec-keyfromlabel – Retrieves selected keys from cryptographic device and builds a key file. For more information, see the dnssec-keygen(1M) man page.

  • /usr/sbin/dnssec-keygen – Creates keys and key files for secure DNS and for transaction signatures (TSIG). For more information, see the dnssec-keygen(1M) man page.

  • /usr/sbin/dnssec-signzone – Signs a DNS zone. For more information, see the dnssec-signzone(1M) man page.

  • /usr/sbin/host – Performs simple DNS lookups, often converting host names to IP addresses or IP addresses to host names. For more information, see the host(1M) man page.

  • /usr/sbin/named – DNS server daemon, which responds to information requests from clients. For more information, see the named(1M) man page.

  • /usr/sbin/named-checkconf – Checks the syntax of the named.conf file. For more information, see the named-checkconf(1M) man page.

  • /usr/sbin/named-checkzone – Checks the syntax and integrity of a DNS zone file. For more information, see the named-checkzone(1M) man page.

  • /usr/sbin/named-compilezone – Converts a DNS zone file. For more information, see the named-compilezone(1M) man page.

  • /usr/sbin/nscfg – Legacy name service configuration utility that imports or exports name service configuration between legacy name service configuration files and the SMF repository. For more information, see the nscfg(1M) man page.

  • /usr/sbin/nslookup – Deprecated: Queries the DNS server. Instead, use the dig command.

  • /usr/sbin/nsupdate – Submits DNS update requests to a DNS server. For more information, see the nsupdate(1M) man page.

  • /usr/sbin/rndc – Provides remote control of the DNS server daemon. For more information, see the rndc(1M) man page.

  • /usr/sbin/rndc-confgen – Generates configuration files for the rndc command. For more information, see the rndc-confgen(1M) man page.

Compilation Flags Used When BIND Was Built

To view the flags that were used to compile BIND, use the named –V command. This table shows some of the compilation flags that were used when building the ISC version of BIND for the Oracle Solaris 11 release.

Table 4  BIND Compilation Flags
Flag Name
Function
with-openssl
Builds BIND with cryptographic and Secure Sockets Layer (SSL) support, which is required for DNSSEC
enable-threads
Enables multithreading
enable-devpoll
Uses the /dev/poll driver for fast poll on many file descriptors
disable-openssl-version-check
Disables the OpenSSL version check because OpenSSL is provided by a separate dynamic library
enable-fixed-rrset
Enables fixed resource record set ordering, which is needed for backward compatibility
with-pkcs11
Enables the use of OpenSSL cryptographic hardware support