res_nquery()--Send Domain Query
Syntax
#include <sys/types.h> #include <netinet/in.h> #include <arpa/nameser.h> #include <resolv.h> int res_nquery(state* res, const char *domain_name, int class, int type, unsigned char *answer_buffer, int answer_buffer_length)
Service Program Name: QSOSRV2
Default Public Authority: *USE
Threadsafe: Yes
The res_nquery() function is similar to res_query() but it uses a user-declared res pointer instead of the shared _res.
For a description of this function and more information on the parameters, authorities required, return values, error conditions, error messages, usage notes, and related information, see res_query()--Send Domain Query.
Parameters
- res
- (Input/Output) The pointer to the state structure.
Related Information
- res_query()--Send Domain Query
- res_findzonecut()--Find the Enclosing Zone and
Servers
- res_hostalias()--Retrieve the host alias
- res_ninit()--Initialize res Structure
- res_nmkquery()--Place Domain Query in
Buffer
- res_nclose()--Close Socket and Reset res
Structure
- res_nsearch()--Search for Domain Name
- res_nsend()--Send Buffered Domain Query
- res_xlate()--Translate DNS Packets
API introduced: V3R1