Main Page | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages

domain_name.h File Reference


Detailed Description

Look up domain names and addresses directly.

Most applications should use domain_name_cache.h, which uses an internal cache to perform lookups quickly.

Go to the source code of this file.

Defines

#define DOMAIN_NAME_MAX   256
 Maximum number of characters in a domain name or address.

Functions

int domain_name_lookup (const char *name, char *addr)
 Resolve a domain name to an IP address.
int domain_name_lookup_reverse (const char *addr, char *name)
 Resolve an IP address to a domain name with caching.


Define Documentation

#define DOMAIN_NAME_MAX   256
 

Maximum number of characters in a domain name or address.


Function Documentation

int domain_name_lookup const char *  name,
char *  addr
 

Resolve a domain name to an IP address.

Parameters:
name A string containing a domain name like "www.google.com".
addr A string where the IP address will be written.
Returns:
One on success, zero on failure.

int domain_name_lookup_reverse const char *  addr,
char *  name
 

Resolve an IP address to a domain name with caching.

Parameters:
addr A string containing an IP address like "202.5.129.1"
name A string where the domain name will be written.
Returns:
One on success, zero on failure.


Generated on Mon Oct 19 10:11:27 2009 for cctools by  doxygen 1.3.9.1