there are many dns server available e.g Bind , DJBdns
Solaris contain Bind by default
here is example to find package name
root@rock # pkginfo | grep -i bind
systemSUNWbind BIND DNS Name server and tools
systemSUNWbindrBIND Name server Manifest
root@rock #
To find dependies of pkg
root@rock # cd /var/sadm/pkg/SUNWbind/install/
root@rock # cat depend
# Copyright 2004 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
#ident "@(#)depend1.304/12/03 SMI"
#
# This package information file defines software dependencies associated
# with the pkg. You can define three types of pkg dependencies with this file:
#P indicates a prerequisite for installation
#I indicates an incompatible package
#R indicates a reverse dependency
# <pkg.abbr> see pkginfo(4), PKG parameter
# <name> see pkginfo(4), NAME parameter
# <version> see pkginfo(4), VERSION parameter
# <arch> see pkginfo(4), ARCH parameter
# <type> <pkg.abbr> <name>
#(<arch>)<version>
#(<arch>)<version>
#...
# <type> <pkg.abbr> <name>
# ...
P SUNWcar Core Architecture, (Root)
P SUNWkvm Core Architecture, (Kvm)
P SUNWcsr Core Solaris, (Root)
P SUNWcsu Core Solaris, (Usr)
P SUNWcsd Core Solaris Devices
P SUNWcsl Core Solaris Libraries
P SUNWopenssl-libraries OpenSSL Libraries
P SUNWbindr BIND Name server manifest
root@rock #