Go to main content

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

Exit Print View

Updated: November 2020
 
 

DNS Reference

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

DNS Files

    The following files are associated with the DNS service:

  • /etc/named.conf – Provides configuration information for the named daemon. For more information, see the named.conf(5) man page.

  • /etc/rndc.conf – Provides configuration information for the rndc command. For more information, see the rndc.conf(5) man page.

DNS Commands and Daemons

    The following commands and daemons are associated with the DNS service:

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

  • /usr/bin/dns-sd – Finds or lists resources used by the mDNS service. For more information, see the dns-sd(8) 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(8) man page.

  • /usr/sbin/dnssec-keyfromlabel – Retrieves selected keys from cryptographic device and builds a key file. For more information, see the dnssec-keygen(8) 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(8) man page.

  • /usr/sbin/dnssec-signzone – Signs a DNS zone. For more information, see the dnssec-signzone(8) 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(1) man page.

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

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

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

  • /usr/sbin/named-compilezone – Converts a DNS zone file. For more information, see the named-compilezone(8) 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(8) 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(1) man page.

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

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

Compilation Flags Used When BIND Was Built

To view the flags that were used to compile BIND, use the named -v command. The following list shows some of the compilation flags that were used when building the ISC version of BIND for the Oracle Solaris release:

  • disable-openssl-version-check – Disables the OpenSSL version check because OpenSSL is provided by a separate dynamic library

  • enable-devpoll – Uses the /dev/poll driver for fast poll on many file descriptors

  • enable-fixed-rrset – Enables fixed resource record set ordering, which is needed for backward compatibility

  • enable-threads – Enables multithreading

  • with-openssl – Builds BIND with cryptographic and Secure Sockets Layer (SSL) support, which is required for DNSSEC

  • with-pkcs11 – Enables the use of OpenSSL cryptographic hardware support