Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
firedns_dnsbl_lookup(3)	   Library Functions Manual    firedns_dnsbl_lookup(3)

NAME
       firedns_dnsbl_lookup  -	Create a query to look up an IP	in a DNS-based
       blacklist

SYNOPSIS
       #include	<firedns.h>
       -lfiredns

       int firedns_dnsbl_lookup(const struct in_addr *ip, const	char  *	 const
       name)

DESCRIPTION
       firedns_dnsbl_lookup()  creates	and sends a request to resolve the TXT
       record of the entry of ip in the	DNS-based blacklist name.  It  returns
       a  file	descriptor  that should	be select(2)'ed	upon (read set).  When
       the file	descriptor shows ready for reading  call  firedns_getresult(3)
       to  retrieve the	results.  The result will be a char * with the message
       from the	listing	server,	or NULL	if the IP address is not listed.

RETURN VALUE
       Returns an integer file descriptor that can be used  the	 same  as  any
       other file descriptor.  Returns -1 on error.

AUTHOR
       Ian Gulliver <ian@penguinhosting.net>

SEE ALSO
       libfiredns(3), firedns_getresult(3), select(2)

				  2002-03-31	       firedns_dnsbl_lookup(3)

NAME | SYNOPSIS | DESCRIPTION | RETURN VALUE | AUTHOR | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=firedns_dnsbl_lookup&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help