Omitir Vínculos de navegación | |
Salir de la Vista de impresión | |
Trabajo con servicios de nombres y directorios en Oracle Solaris 11.1 Oracle Solaris 11.1 Information Library (Español) |
Parte I Acerca de los servicios de nombres y directorios
1. Servicios de nombres y directorios (descripción general)
2. Conmutador de servicio de nombres (descripción general)
Detección de servicios DNS de multidifusión
Materiales relacionados sobre el DNS
DNS y la utilidad de gestión de servicios
Administración de DNS (tareas)
Cómo configurar un servidor DNS
Cómo crear un archivo rndc.conf
Cómo configurar las opciones del servidor DNS
Cómo ejecutar el servicio DNS como un usuario alternativo
Cómo solucionar problemas de inicio del servidor DNS
Cómo verificar la configuración del DNS
Indicadores de compilación que se utilizan cuando se crea BIND
4. Configuración de clientes de Active Directory de Oracle Solaris (tareas)
Parte II Configuración y administración de NIS
5. Servicio de información de red (descripción general)
6. Instalación y configuración del servicio NIS (tareas)
7. Administración de NIS (tareas)
8. Resolución de problemas de NIS
Parte III Servicios de nombres LDAP
9. Introducción a los servicios de nombres LDAP (descripción general)
10. Requisitos de planificación para servicios de nombres LDAP (tareas)
11. Configuración de Oracle Directory Server Enterprise Edition con clientes LDAP (tareas)
12. Configuración de clientes LDAP (tareas)
13. Resolución de problemas de LDAP (referencia)
14. Servicio de nombres LDAP (Referencia)
En las siguientes secciones, se explica cómo activar el DNS de multidifusión (mDNS) y la detección de servicios DNS. También se proporcionan ejemplos de cómo anunciar recursos para la detección de servicios DNS.
Para que el mDNS y la detección de servicios DNS funcionen, el mDNS se debe desplegar en todos los sistemas que van a participar en el mDNS. El servicio mDNS se utiliza para anunciar la disponibilidad de los servicios proporcionados en el sistema.
Para obtener más información, consulte Cómo usar los derechos administrativos que tiene asignados de Administración de Oracle Solaris 11.1: servicios de seguridad.
# pkg install pkg:/service/network/dns/mdns
Para poder resolver hosts locales, cambie la propiedad config/host del servicio name-service/switch para incluir mdns como origen. Por ejemplo:
# /usr/sbin/svccfg -s svc:/system/name-service/switch svc:/system/name-service/switch> setprop config/host = astring: "files dns mdns" svc:/system/name-service/switch> select system/name-service/switch:default svc:/system/name-service/switch:default> refresh svc:/system/name-service/switch> quit
# svcadm enable svc:/network/dns/multicast:default
La activación del mDNS de esta manera garantiza que los cambios se mantengan luego de las actualizaciones y los reinicios. Para obtener más información, consulte la página del comando man svcadm(1M).
Compruebe el registro del servicio mDNS, /var/svc/log/network-dns-multicast:default.log, en busca de errores o mensajes.
Puede utilizar el comando dns-sd como herramienta de diagnóstico de red para explorar y detectar servicios, de manera similar a como usaría el comando ping o traceroute.
El comando dns-sd es, más que nada, para uso interactivo, principalmente porque sus argumentos de línea de comandos y su formato de salida pueden cambiar con el paso del tiempo, lo que hace que invocarlo desde una secuencia de comandos de shell sea imprevisible y riesgoso. Además, la naturaleza asíncrona de la detección de servicios DNS (DNS-SD) no se presta a sí misma con facilidad a la programación orientada a la secuencia de comandos.
Para obtener más información, consulte la página del comando man dns-sd (1M). Para incorporar el servicio DNS en aplicaciones, consulte la página del comando man libdns-sd(3DNS_SD).
A continuación se muestran ejemplos de anuncios de servicios mediante la detección de servicios DNS.
Ejemplo 3-1 Anuncio de un servicio de impresión
El siguiente comando anuncia la existencia del servicio de impresión LPR en el puerto 515 en un sistema denominado My Test, de forma que esté disponible para los clientes de impresión compatibles con DNS-SD:
# dns-sd -R "My Test" _printer._tcp. . 515 pdl=application/postscript
Para que este registro sea útil, el servicio LPR debe estar disponible en el puerto 515.
Ejemplo 3-2 Anuncio de una página web
El siguiente comando anuncia una página web atendida por un servidor HTTP en el puerto 80, en el sistema My Test. La página web aparecerá en la lista Bonjour en Safari y otros clientes web compatibles con DNS-SD.
# dns-sd -R "My Test" _http._tcp . 80 path=/path-to-page.html