| Gnu adns GNU ADNS es una biblioteca de resolución para los programas C y C. |
Descargar ahora |
Gnu adns Clasificación y resumen
- Nombre del editor:
- Ian Jackson
- Sitio web del editor:
- http://www.chiark.greenend.org.uk/%7Eian/userv/
Gnu adns Etiquetas
Gnu adns Descripción
GNU ADNS es una biblioteca de resolución para programas C y C. GNU ADNS es una biblioteca de resolución para los programas C y C.Incluye la comprobación y las respuestas automáticas de la cordura que se descodifican automáticamente en una representación natural de C. Muy fácil de usar para programas simples que solo quieren buscar registros MX o traducir nombres a las direcciones.Tiempo a vivir, CNAME, y la información similar se devuelve de manera fácil de usar, y puede iniciar muchas consultas a la vez y Tratar con las respuestas de forma asíncrona. El programa informa errores de una manera que distingue la causa del fracaso. Aquí hay algunas características clave de "GNU ADNS": · Es razonablemente fácil de usar para programas simples que solo quieren traducir nombres a las direcciones, buscar registros MX, etc. · Puede ser utilizado de manera asíncrona, sin bloqueo, sin bloqueo. Muchas consultas se pueden manejar simultáneamente. · Las respuestas se decodifican automáticamente en una representación natural para un programa C: no hay necesidad de lidiar con los formatos de paquetes DNS. · La comprobación de la cordura (por ejemplo, la comprobación de la sintaxis de nombre, la correspondencia inversa / hacia adelante, CNAME apuntando a CNAME) se realiza automáticamente. · Tiempo a vida, CNAME y otra información similar se devuelve en un formulario fácil de usar, sin entrar en el camino. · No hay estado global en la biblioteca; El estado de resolución es una estructura de datos opaca que el cliente crea explícitamente. Un programa puede tener varias instancias del resolutor. · Los errores se informan a la solicitud de una manera que distingue correctamente las diversas causas de falla. · Entiende el resolv.conf convencional, pero esto puede ser anulado por las variables del entorno. · Flexibilidad. Por ejemplo, la aplicación puede decir ADNS a: Ignorar las variables de entorno (para programas de SETUID), deshabilite las verificaciones de la cordura de sintaxis para devolver datos arbitrarios, anular o ignorar a resolv.conf a favor de la configuración suministrada, etc. · ¡Se cree que es correcto! Por ejemplo, se remontará correctamente a TCP en caso de respuestas o consultas largas, o a otros servidores de nombres si hay varios disponibles. Tiene un manejo sensible de malas respuestas, etc.
Gnu adns Software relacionado