Try the following checks if you have problems with DNS startup. You must first become an administrator.
Check the DNS service status.
# svcs -x dns/server:default svc:/network/dns/server:default (BIND DNS server) State: online since Tue Oct 18 19:35:00 2011 See: named(8) See: /var/svc/log/network-dns-server:default.log Impact: None.
Check the DNS service log file.
# tail /var/svc/log/network-dns-server:default.log
Check system log messages.
# grep named /var/adm/messages
Start the named daemon manually. Running named in the foreground forces all logging to standard error so that it is easier to identify problems.
# named -g
After the issue has been fixed, clear the maintenance required state.
# svcadm clear dns/server:default # svcs dns/server:default STATE STIME FMRI online 17:59:08 svc:/network/dns/server:default