Solaris 11.1 saw a lot of changes. A number of configurations has been moved from config files to Service Management Framework , SMF.
To enable DNS client you should be come an Administrator.
1. List the current DNS Client configuration.
root@solaris11.1:~# svccfg -s network/dns/client listprop config
config application
config/value_authorization astring solaris.smf.value.name-service.dns.client
config/domain astring Home
config/nameserver net_address
root@solaris11.1:~#
2. Update the SMF repository with the DNS server name. Let 192.168.1.1 and 192.168.1.2 be the primary and secondary DNS server.
root@solaris11.1:~# svccfg -s network/dns/client setprop config/nameserver = net_address: "(192.168.1.1 192.168.1.2)"
root@solaris11.1:~#
3. change the Domain name.
root@solaris11.1:~# svccfg -s network/dns/client setprop config/domain = astring: '("solaris.local")'
root@solaris11.1:~#
4. Change the search domains.
root@solaris11.1:~# svccfg -s network/dns/client setprop config/search = astring: '("solaris.local" test.solaris.local)'
root@solaris11.1:~#
5. Update the Name resolution order.
root@solaris11.1:~# svccfg -s name-service/switch setprop config/host = astring: '("files dns mdns")'
root@solaris11.1:~#
6. Review the modified DNS client configuration
root@solaris11.1:~# svccfg -s network/dns/client listprop config
config application
config/value_authorization astring solaris.smf.value.name-service.dns.client
config/domain astring solaris.local test.solaris.local
config/nameserver net_address 192.168.1.1 192.168.1.2
root@solaris11.1:~#
root@sol1:~# svccfg -s name-service/switch listprop config
config application
config/default astring files
config/value_authorization astring solaris.smf.value.name-service.switch
config/host astring "files dns mdns"
config/printer astring "user files"
root@sol1:~#
Jayakrishnan
To enable DNS client you should be come an Administrator.
1. List the current DNS Client configuration.
root@solaris11.1:~# svccfg -s network/dns/client listprop config
config application
config/value_authorization astring solaris.smf.value.name-service.dns.client
config/domain astring Home
config/nameserver net_address
root@solaris11.1:~#
2. Update the SMF repository with the DNS server name. Let 192.168.1.1 and 192.168.1.2 be the primary and secondary DNS server.
root@solaris11.1:~# svccfg -s network/dns/client setprop config/nameserver = net_address: "(192.168.1.1 192.168.1.2)"
root@solaris11.1:~#
3. change the Domain name.
root@solaris11.1:~# svccfg -s network/dns/client setprop config/domain = astring: '("solaris.local")'
root@solaris11.1:~#
4. Change the search domains.
root@solaris11.1:~# svccfg -s network/dns/client setprop config/search = astring: '("solaris.local" test.solaris.local)'
root@solaris11.1:~#
5. Update the Name resolution order.
root@solaris11.1:~# svccfg -s name-service/switch setprop config/host = astring: '("files dns mdns")'
root@solaris11.1:~#
6. Review the modified DNS client configuration
root@solaris11.1:~# svccfg -s network/dns/client listprop config
config application
config/value_authorization astring solaris.smf.value.name-service.dns.client
config/domain astring solaris.local test.solaris.local
config/nameserver net_address 192.168.1.1 192.168.1.2
root@solaris11.1:~#
root@sol1:~# svccfg -s name-service/switch listprop config
config application
config/default astring files
config/value_authorization astring solaris.smf.value.name-service.switch
config/host astring "files dns mdns"
config/printer astring "user files"
root@sol1:~#
Jayakrishnan