El comando nscfg transfiere la configuración de archivos heredados para los componentes del conmutador name-service al depósito SMF. Al actualizar a Oracle Solaris 11, la configuración del servicio de nombres del sistema se migra automáticamente a SMF. Sin embargo, si es necesario, puede migrar manualmente esta configuración a SMF con el comando nscfg.
El siguiente comando importa el archivo heredado y, a continuación, convierte y envía la configuración a SMF:
# /usr/sbin/nscfg import -f FMRI
Usar el comando nscfg es la manera más simple de completar la configuración de DNS son información de un archivo resolv.conf que ya existe. En el siguiente ejemplo, el comando nscfg lee la información del archivo /etc/resolv.conf, la convierte y, a continuación, la almacena en el servicio SMF svc:/network/dns/client.
# cp resolv.conf /etc/resolv.conf # /usr/sbin/nscfg import -f dns/client # svcadm enable dns/client
Al cambiar un servicio de nombres del sistema, también debe modificar la información del conmutador de servicios de nombres según corresponda y, posiblemente, deba eliminar la información obsoleta de la caché del servicio de nombres, como se muestra en el siguiente ejemplo:
# cp /etc/nsswitch.dns /etc/nsswitch.conf # /usr/sbin/nscfg import -f name-service/switch # svcadm refresh name-service/switch # svcadm refresh name-service/cache
Para obtener más información, consulte la página del comando man nscfg(1M).