Trabajo con servicios de nombres y de directorio en Oracle® Solaris 11.2: DNS y NIS

Salir de la Vista de impresión

Actualización: Julio de 2014
 
 

Anuncio de recursos para DNS

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 los comandos 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 información completa, 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